我有一个这样的字符串:
12
我希望分成[2]
忽略1
。是否有可能在java中这样做?
答案 0 :(得分:1)
您可以使用split()
方法拆分正则表达式输入,或者更好的是,如果您知道要拆分的确切位置或字符(就像这里的情况一样),只需使用{ {1}}与substring()
结合使用。类似的东西:
indexOf()
其中String substring = string.substring(0, indexOf("2"));
是您原始的String变量..
答案 1 :(得分:0)
如果您知道确切的索引,
String str = "12"
String s = str.substring(1,2); // output 2
或
String s = str.substring(0, indexOf("2")); //output 2
或
char[] chars = str.toCharArray();
char c = chars[1]; // output