将字符串复制到Java中找到的字符

nuv*_*vio 2 java string truncate

你好我在徘徊如何在Java中复制一段字符串,直到找到一个字符/符号.在我的情况下,原始字符串是:"hello.1234"我只想要"hello",所以符号后面的所有东西.都被丢弃了.

任何的想法?非常感谢

编辑:

解决如下:

String partBeforeFullStop = input.split("\\.")[0];
Run Code Online (Sandbox Code Playgroud)

Mat*_*all 22

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

String input = "hello.1234";
String output = input.substring(0, input.indexOf('.'));
Run Code Online (Sandbox Code Playgroud)

  • 使用`input.substring(0,input.indexOf('.'));`代替. (2认同)