2012-09-10 25 views
2

你好,我在徘徊如何复制一段Java中的字符串,直到找到一个字符/符号。 在我的情况下,原始字符串是:"hello.1234",我只需要"hello",以便丢弃符号.后面的所有内容。复制一个字符串,直到在Java中找到的字符为止

有什么想法?非常感谢

编辑:

解决如下:

String partBeforeFullStop = input.split("\\.")[0]; 
+6

告诉我们你做了什么。 – kosa

+0

阅读每个角色直到找到'.',怎么办?或者使用一个会用'.'剪切字符串的函数? –

回答

22

使用String#indexOf(int)String#substring(int)

String input = "hello.1234"; 
String output = input.substring(0, input.indexOf('.')); 
+0

这个东西和我想要的相反:S – nuvio

+2

使用'input.substring(0,input.indexOf('。'));'代替。 – Baz

相关问题