Java 删除空格后的文本
我需要使用Java删除字符串中空格后的文本 输入:Java 删除空格后的文本,java,string,character,space,Java,String,Character,Space,我需要使用Java删除字符串中空格后的文本 输入: 0 21343434 2 2323 6 232312 输出: 0 2 6 有人知道怎么做吗?只需要编辑字符串以删除空格后的所有内容?谢谢 使用for循环逐个字符解析字符串并搜索空值,然后将第一个字符保存到字符串并输出它 如果你是编程新手,我会让你参考这个问题,你可以用它开始朝着你问题的正确方向前进 如果需要将输出保存到文件中,可以逐行读取输入,每行只需读取第一个字符,然后将其保存到另一个文件中。最后删除第一个文件,并将第二个文件的名称更改
0 21343434
2 2323
6 232312
输出:
0
2
6
有人知道怎么做吗?只需要编辑字符串以删除空格后的所有内容?谢谢 使用for循环逐个字符解析字符串并搜索空值,然后将第一个字符保存到字符串并输出它 如果你是编程新手,我会让你参考这个问题,你可以用它开始朝着你问题的正确方向前进
如果需要将输出保存到文件中,可以逐行读取输入,每行只需读取第一个字符,然后将其保存到另一个文件中。最后删除第一个文件,并将第二个文件的名称更改为第一个文件。使用正则表达式 String result=“0 21343434”.replaceAll(“.+$”,”) 试试这个
String str = "0 21343434";
String[] vals = str.split(" ");
if (vals.length > 1)
String value = vals[0];
真的很简单。使用indexOf方法、子字符串方法和?运算符来处理基本情况(无空格)和未来情况(1个或更多空格) 这也处理了没有空格的情况。如果根本没有空格,那么?操作将返回字符串末尾的值。这反过来将输出整个字符串本身。以下是一些例子: 输入:
0 21343434
2 2323
6232312
输出:
0
2
6232312
使用string类indexOf和replaceAll方法你可能应该先尝试一些基本代码,如果它不起作用,就粘贴到这里,而不是问一个“我该怎么做”的问题。老实说,这是解决这个问题的一种非常酷的方法,我以前从未见过这么好的答案!爱它伟大的人。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
0 21343434
2 2323
6232312
0
2
6232312