java 如何对一个字符串按位分割

如题所述

第1个回答  推荐于2016-09-27
String str = "hello";
char[] ch= str.toCharArray();
for (int i = 0; i < ch.length; i++) {
System.out.println(ch[i]);
}
ch是一个字符数组,你就可以获取单个字符了
第2个回答  推荐于2017-12-15
class Calatuer{
 public  int cala(String a)
 {
     int res=0;
     String[] ps ;
     //根据+,-,*,/划分算式a
     //根据不同的算式运行计算
     if(a.contains("+"))
     {
      ps = a.split("\\+");
         res=Integer.parseInt(ps[0]) + Integer.parseInt(ps[1]);//进行加法计算
     }
 
     return res;
     }

public static void main(String[] args)
     {
      Calatuer c = new Calatuer();
      System.out.println(c.cala("1+2"));
     }
}

写了一个+的实现,其它的你可以自己完成!!

本回答被提问者和网友采纳
第3个回答  2014-11-02
toStringArray()方法
相似回答