用户输入的数据出现字符串拆分问题

雇佣兵
public static void main(String[] args){
 Scanner scan = new Scanner(System.in);
 String read = scan.readLine();
 String str = read + ":" + "world";
 String[] sets = str.split(":");
 System.out.println(sets[0] + sets[1]);
}

在这里,如果我们输入hello,我会得到hello world但是,当用户输入具有“:”的数据时,输入的字符串也会被拆分,并且“:”将不会被打印。如何不分割包含“:”的输入数据?

亚历克斯

请勿在用户可以输入自己的相同字符上分割。

即使可能太多,您也可以确定使用uuid作为分隔符不会再次发生

Scanner scan = new Scanner(System.in);
String read = scan.readLine();
String separator = UUID.randomUUID().toString();
String str = read + separator + "world";
String[] sets = str.split(separator);
System.out.println(sets[0] + sets[1]);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

比较用户输入和字符串

来自分类Dev

拆分字符串数组时出现问题

来自分类Dev

按字符的最后出现拆分字符串的最佳方法?

来自分类Dev

如何基于首次出现拆分字符串?

来自分类Dev

JavaScript按多次出现的字母拆分字符串

来自分类Dev

验证用户输入字符串

来自分类Dev

字符串拆分时出现意外行为?

来自分类Dev

检查字符串用户输入

来自分类Dev

分割用户输入字符串

来自分类Dev

拆分字符串时出现抽象错误

来自分类Dev

比较用户输入和字符串

来自分类Dev

输入字符串格式出现错误

来自分类Dev

在字符串中搜索字符串(字符串由用户输入)

来自分类Dev

Mapreduce将输入字符串拆分成输出数组

来自分类Dev

将字符串拆分为用户所需的字符数

来自分类Dev

计算拆分txt文件中子字符串出现的次数

来自分类Dev

空位置拆分字符串问题

来自分类Dev

结构数组问题以及从用户整数输入获取数组字符串的问题

来自分类Dev

字符串拆分问题

来自分类Dev

将字符串数据类型插入数据库时出现问题

来自分类Dev

用户输入字符串到字符串数组

来自分类Dev

Ruby 2.3。如何将用户输入字符串转换为数组,然后将其拆分为单个元素?

来自分类Dev

将字符串拆分为多个文本输入

来自分类Dev

fstream 读取正常但不能写入用户输入字符串的问题

来自分类Dev

如何拆分用户输入的字符串

来自分类Dev

如何根据整数出现拆分字符串?

来自分类Dev

从用户输入更改字符串

来自分类Dev

如何拆分输入标签HTML的字符串?

来自分类Dev

确保用户不输入空白字符串的 try-except 子句的问题