少年国成
2015-12-21 02:18
代码中有人用string,有人用char,我只想问问都可以吗?
一般来说string用的比较多一些。
另外 简单看两者都是 英文字母 ,那我就大致说说区别。
你应该知道ASCII表吧,就是一个英文字母对应一个数字。比如说a是97,b是98,这97 98不好记,就用char类型的a,b代替了;就是 char m = 'a' 其实 这个m就是 ascii里面的97。
而string类型,那就是一个真的字符串了。
具体什么时候用什么,那就看需求了。比如String a = "1" ,String b = "2" ,是不能计算得出a+b = 3的,也不能强转成int整数类型进行数学计算。
char 能不能计算,能不能强转int,你试试呗。
Java入门第一季(IDEA工具)升级版
1165552 学习 · 17587 问题
相似问题