杨颖直播间:用java实现字符串中操作符的分隔该怎么编写语句,例如1+234+4

来源:百度文库 编辑:高校问答 时间:2024/04/29 10:06:27
用java实现字符串中操作符的分隔该怎么编写语句,例如1+234+4
我希望能够将1,234,4,分隔开,然后存入栈
先谢了

可以用split()函数,如下例子:

public static void main(String args[]){
String str="a,b,c,d,e";
String arr[]=str.split(",");//split函数的作用是用传进来的参数,把字符串拆分,并存到一个数组里
System.out.println(arr[0]);
System.out.println(arr[1]);
System.out.println(arr[2]);
System.out.println(arr[3]);
System.out.println(arr[4]);

}

你可以调试一下试试 :)

使用JAVA中的SPLIT()函数
class Test
{
public static void main(String[] args)
{
String[] s = "1+234+4".split("\\+");
for (int i=0;i<3;i++)
System.out.println(s[i]);
}
}

class test
{
public static void main(String[] args)
{
String[] s = "1+234+4".split("\\+");
for (int i=0;i<s.length;i++)
System.out.println(s[i]);
}
}

split(String)
String 可以是一段正则字符串 当然格式要符合规范咯
支持正则表达式 功能挺强的