带2个选项卡的Java拆分字符串
我在java带2个选项卡的Java拆分字符串,java,split,Java,Split,我在javasplit中遇到了一个问题,我想拆分一个字符串,该字符串用制表符分隔: String test = "1\t2\t\t4\t5"; String[] testArray = test.split("\\t+"); 测试计划的内容如下: 1 2 4 5 但我的阵列中需要以下内容: 1 2 4 5 只需删除正则表达式中的+即可 String test = "1 2 4 5"; String[] testArray = test.split("\\t"); 只需
split
中遇到了一个问题,我想拆分一个字符串,该字符串用制表符分隔:
String test = "1\t2\t\t4\t5";
String[] testArray = test.split("\\t+");
测试计划的内容如下:
1
2
4
5
但我的阵列中需要以下内容:
1
2
4
5
只需删除正则表达式中的+即可
String test = "1 2 4 5";
String[] testArray = test.split("\\t");
只需删除正则表达式中的+即可
String test = "1 2 4 5";
String[] testArray = test.split("\\t");
+
表示:在一个或多个选项卡上拆分
如果您想在一个选项卡上拆分,您应该这样做
test.split("\\t");
+
表示:在一个或多个选项卡上拆分
如果您想在一个选项卡上拆分,您应该这样做
test.split("\\t");
\\t+
表示“一个或多个”,因此,它同时匹配两个选项卡。尝试将其替换为仅\\t
\\t+
表示“一个或多个”,以便它同时匹配两个选项卡。尝试用\\t
替换它,然后尝试此代码
public class Test2 {
public static void main(String args[]){
String test = "1 2 4 5";
String[] testArray = test.split("\\t");
for(int i=0;i<testArray.length;i++){
System.out.println(testArray[i]);
}
}
公共类Test2{
公共静态void main(字符串参数[]){
字符串测试=“1 2 4 5”;
字符串[]testArray=test.split(\\t”);
对于(inti=0;i请尝试以下代码
public class Test2 {
public static void main(String args[]){
String test = "1 2 4 5";
String[] testArray = test.split("\\t");
for(int i=0;i<testArray.length;i++){
System.out.println(testArray[i]);
}
}
公共类Test2{
公共静态void main(字符串参数[]){
字符串测试=“1 2 4 5”;
字符串[]testArray=test.split(\\t”);
对于(int i=0;i两个选项卡之间没有字符。这就是为什么不能将其作为数组中的元素。请尝试在两个选项卡之间插入一个空格并运行。如果仍然坚持要获取额外的空格,请使用split(\\t”)
两个选项卡之间没有字符。这就是为什么不能将其作为数组中的元素。请尝试在两个选项卡之间插入一个空格并运行。如果仍然坚持要获得额外的空格,请使用拆分(\\t“)
可能会丢失正则表达式中的+
?…现在你将有幸收到重复发布的相同答案的垃圾邮件!!:我不认为你的标签在2到4之间,因为上面应该是有效的。检查你的输入。同时,从你的输出中,我相信你也希望按空格分割?可能会丢失正则表达式中的+
常见的表达方式?…现在你将有幸收到一次又一次的相同答案的垃圾邮件!!:我不认为你的标签在2到4之间,因为上面应该是有效的。检查你的输入。从你的输出我相信你也希望按空格分开?你提到的已经在你之前的3个答案中告诉你了…期待可能的否决票!我同意下次他们会给出答案。下次…快速测试和键入,并在发布前刷新页面!:)你在说什么…伙计,你为什么会投反对票…你的工作就是谁是给出答案的人。然后编辑答案。@NoobEditorlol…不,伙计,我不会对答案投反对票…我确实有你提到的角色以外的其他角色:)你提到的已经在你面前的3个答案中告诉了你…期待可能的否决票!我测试了他们给出答案的时间。下一次…快速测试并键入,并在发布前刷新页面!:)你在说什么…伙计,你为什么被否决票…你的工作就是给出答案的人。然后编辑答案。@NoobEditorlol…没有,我是不要对答案投反对票……我确实有你提到的角色以外的其他角色:)