要编一个方法,这个方法呢,就是要将获得的那个字符串,根据“+”,“-”,“*”,“/”来进行分割,然后根据不同的符号来进行运算,就好比如我输入1+2.。。。。。然后呢获取这个字符串,然后进行分割出三部分,然后根据中间的符号来,判断运行加法,,,,,,,,,,,,,,,,如下:
class Calatuer{
public String cala(String a){
String res="";
//根据+,-,*,/划分算式a
//根据不同的算式运行计算
if("".equals("+")){
res="";//进行加法计算
}
if("".equals("-")){
res="";//进行减法计算
}
return res;
}
}
希望懂得的朋友指教一下,,谢谢!!!
写了一个+的实现,其它的你可以自己完成
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"));
}
}
学习干货 | Java如何实现字符串的分割 (二)
首先,建议读者在调试模式下运行测试代码,以便更好地理解源代码的实现逻辑。这一步骤对于深入理解源代码非常关键。接下来,我们用图示的形式展示以":"作为分隔符的运行过程,这有助于直观理解字符串分割的过程。在解读完代码后,我们总结如下:如果输入的分隔符是单个字符且非正则表达式元字符,或者第一个...
Java干货 | java分割字符串-专为小白量身定制不看你就亏大喽!_百度知...
首先定义一个字符串变量str,初始化为“今天天气真好”。接着调用String类的split()方法,以字符“天”作为分隔符,将字符串分割成数组。最终,数组中的元素即为分割后的结果,分别为“今”和“气真好”。理解了基本操作后,接下来让我们一起探讨几种常见的字符分割方法。在Java中,主要使用split()方法...
Java如何分割字符串?
在Java中,分割字符串通常使用split方法。该方法将字符串按照指定分隔符分割,并返回字符串数组,数组中的每个元素为分割后的子串。示例代码如下:首先定义字符串变量str,调用split方法传入分隔符" "(空格)进行分割,结果保存在字符串数组words中。通过for循环遍历输出每个单词。此外,可以使用正则表达式作为...
JAVA关于将一个字符串拆分成一个字符串数组的方法
Start:string 中被提取的字符部分的开始位置。如果 start 超过了 string 中字符的数目,Mid 将返回零长度字符串 ("")。Length:要返回的字符数。如果省略或 length 超过文本的字符数(包括 start 处的字符),将返回字符串中从 start 到字符串结束的所有字符。如:Dim MyVar MyVar = Mid("VB脚本is ...
如何把一个字符串分割成多个字符串
一、待分割字符串 待分割字符串为如下:String str = "a b c d e f g"其中,字符串中的的空白分别为:单个空格,多个空格,tab制表符。二、使用一个或多个空格分割字符串 正确代码如下:String [] arr = str.split("\\\\s+");for(String ss : arr){ System.out.println(...
JAVA中如何将一个字符串切分?
字符串切分可用到split方法;示例代码:输出结果:注意事项:1.字符"|","*","+"都得加上转义字符,前面加上"\\\\"。2.而如果是"\\",那么就得写成"\\\\\\"。3.如果一个字符串中有多个分隔符,可以用"|"作为连字符。
Java-字符串切割(split)
Java中,String对象的split()方法用于分割字符串。当不使用转义符进行分割时,如按"."进行分割,如果字符串中不含".",返回值将是一个空的长度为0的String数组。而如果使用"|"进行分割,即使字符串中不含"|",返回值将是一个长度与原字符串相等的String数组。原因在于,split()方法会将原字符串中每...
Java 怎么将一个字符串按空格分割并每一部分放入一个数组中?
输入以下编码:String sq="a_b_c_d";String[] chrstr = sq.getSelectors().split("_");Java:是一种可以撰写跨平台应用程序的面向对象的程序设计语言。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有...
用java语言把字符串分割成单个字符,如“我ABC”
外行看热闹 内行看门道 String str = "gbehgbhwege";String[] split = str.split("|");for (String s : split) { System.out.println(s);} 就可以了 | 或者 用 "" 分割也能达到单个分割的目的
java怎样用双引号分割一个字符串?
str.split("\\"");\/\/使用双引号分割你这个字符串可以使用String str = "\\"1.2,小明,3,小明\\",\\"2.0,小红,3,小九\\",\\"1.1,小白,3.3,小宝\\"";str.replaceAll("\\"", "").split(",");\/\/先去掉",然后使用逗号分割