s3-java 关于字符串分割问题新人求助

问题描述

java 关于字符串分割问题新人求助
小弟是个菜鸟刚刚接触但是很喜欢Java希望大家帮帮忙!!!
现在有一个字符串“abcd efgh ijkl”
我想分解上面的字符串,遇到空格就把它弄成一个字符串得到3个字符串,分别为s1=abcd s2=efgh s3=ijkl

解决方案

 String s = ""abcd efgh ijkl"";String[] result = s.Split("" "");s1 = result[0];s2 = result[1];s3 = result[2];

解决方案二:
这个问题是不是才有人问过啊。

String[] result = s.Split(""\s+"");

解决方案三:
用这个字符串调用split("" "")的方法,中间是空格。 就可以把这段字符串以空格的方式分成了三段。 最后得到是一个字符串数组。

解决方案四:
以参数"" ""调用split方法,可以得到字符串数组,再通过下标访问每个元素就可以了。

解决方案五:
String s = ""abcd efgh ijkl"";
String[] result = s.Split("" "");

解决方案六:
用string.split()方法就行了。默认是空格,也可以使用其他分隔符

解决方案七:
使用split()方法, 看来大家的意见一致

解决方案八:
使用split()方法, 看来大家的意见一致

解决方案九:
split() 根据空格分隔;

String s = ""abcd efgh ijkl"";
String[] res = s.Split("" "");
s1 = res[0];
s2 = res[1];
s3 = res[2];

解决方案十:
String的split("" "");方法。参数为分隔符。如空格,逗号,分号等。

时间: 2024-08-25 09:42:26

s3-java 关于字符串分割问题新人求助的相关文章

Java的字符串分割的不同实现

在java中实现字符串的分割相对而言是很简单的.我们一般会采取两中方式.一个是从jdk1.1就开始的StringTokenizer类,另一个是调用split方法进行分割.下面请看代码: import java.util.StringTokenizer; public class StringTokenizerDEmo { public static void main(String []args){ System.out.println("--------------分割线-----------

要求在这里-java分割字符串新人求助

问题描述 java分割字符串新人求助 解决方案 String a=""abcd.e.fg""; String[] ss = a.split(""[.]""); for(String i : ss) System.out.println(i); 解决方案二: String[] s=""ab.cd"".split(""\.|); for (String o : s) {

Java字符串分割

1. java.lang.String 的 split() 方法, JDK 1.4 or later split public String[] split(String regex, int limit) 根据匹配给定的正则表达式来拆分此字符串. 此方法返回的数组包含此字符串的每个子字符串,这些子字符串由另一个匹配给定的表达式的子字符串终止或由字符串结束来终止.数组中的子字符串按它们在此字符串中的顺序排列.如果表达式不匹配输入的任何部分,则结果数组只具有一个元素,即此字符串. limit 参数

线程-新人求助关于java.lang.StackOverflowError的异常问题

问题描述 新人求助关于java.lang.StackOverflowError的异常问题 public class ProcessRow { Properties source= new Properties(); { try { FileInputStream fis = new FileInputStream(new File( inputPropertieName())); InputStreamReader isr = new InputStreamReader(fis, "UTF-8&

java 关于字符串的分割

问题描述 java 关于字符串的分割 小弟是个菜鸟刚刚接触但是很喜欢Java希望大家帮帮忙!!! 现在有一个字符串"abcd efgh ijkl" 我想分解上面的字符串,遇到空格就把它弄成一个字符串得到3个字符串,值分别是"abcd" "efgh" "ijkl" 解决方案 public static void main(String[] args) { String s="abcd efgh ijkl";

java新人求助C:forEach和C;if

问题描述 java新人求助C:forEach和C;if function showJlInspectionLocalCheckPerson(){ var dotable2 = document.getElementById('tab11'); var nodes2 = dotable2.lastChild.getElementsByTagName("input"); for( i=0;i<nodes2.length;i++){ if(nodes2[i].name=="i

java 监听器- java新人求助,五子棋胜利判定无效。

问题描述 java新人求助,五子棋胜利判定无效. private MouseListener playChessHandler=new MouseAdapter(){ public void mousePressed(MouseEvent e){ int x=e.getX(); int y=e.getY(); //******放一颗棋子 if(canplay=true){ if(x<=grids*space&&x>=0&&y<=grids*space&am

java字符串分割问题。

问题描述 java字符串分割问题. 大家请看下 Depart Destination Drive-up Vessel 07:10 PM Seattle 141 Spaces Tacoma 08:10 PM Seattle 202 Spaces Wenatchee 08:55 PM Seattle 202 Spaces Tacoma 这是我用程序从网上截取的部分内容,现在需要将他们分割Vessel后面的数据保留,前面的舍弃,然后分别装进数组内,但是问题出现了,我从网页上获取的内容是用一个table

java字符串分割,接受不了数组

问题描述 java字符串分割,接受不了数组 Scanner input = new Scanner(System.in); String s = input.next(); String[] x = s.split(" "); //从键盘读取一个字符串,以空格分割,用x接受数组, //但是x中只接受了第一个空格前的字符串 解决方案 sanner默认以空格.tab.回车作为分隔符; .next()方法按分隔符一次读取一个,所以这样写只能获取第一个元素. 建议这样改一下试试: String