在串口数据传输时,如何将一个串口传输过来的字符串转化为数字?通过分析数字的特征来获得想要的信息,解决了好久,今天处理了这个问题,写一点东西。
问题描述:
将一个字符串转化为数字,如String str =“123”;转化为 int num=123;我的实现代码是这个样子的,
import java.util.Date;
public class Demo {
public static void main(String []args) {
String a="123034";//获得字符串
int newNum=Integer.valueOf( a).intValue();//转化为数字
System.out.println(newNum);
}
}
运行结果如下:
然而如果转化的字符串为String a=q12344;则运行结果为:
如果转化的字符串中有空格呢?如String a=" 12244";