我是Java的新手。如何获得每一行的正确值(虚线分隔对的第二个值)
Autorul-的Stefan
DenumireaCartii-Popovici的
CuloareaCartii-维德
GenulCartii-Religie
林姆巴-鲁萨
已解决:
String line = "Autorul-Stefan";
String [] fields = line.split("-");
fields[0] == "Autorul"
fields[1] == "stefan"
答案 0 :(得分:4)
String line = "Autorul-Stefan";
String [] fields = line.split("-");
// fields[0] == "Autorul"
// fields[1] == "stefan"
答案 1 :(得分:4)
答案 2 :(得分:2)
String strings = "Autorul-Stefan";
String[] tempo;
tempo = strings.split("-");
System.out.println(tempo[1]);
答案 3 :(得分:1)
您可以使用split()
中的Strings
功能:
String rightValue = line.split("-")[1];
line
是文本的每一行(如“Autorul-Stefan”),而rightValue
是短划线右侧的文字(如“Stefan”)。
使用[1]
获取拆分文本的第二个元素(split
将给定的String
分隔为使用给定字符(此处为"-"
)的数组divider)所以在这个例子中,数组的第一个元素是破折号左边的文本,第二个元素是破折号右边的文本。