为什么switch(表达式) 中表达式不能为String 类型???? 表达式可以是char型,用string的第一个字母( switch(substr(string,0,1)) )代表这个string来判断。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不好意思,写错了。这两天写foxpro写多了。switch(string.substring(0,1)) c# 就可以java 为什么就不可以java 笨???? 只能用int byte char long因为switch机制只支持这几种大概和她们所占的比特有关要是作成能识别String的大概不是很难不过 好象作为程序语言的一种基础控制方式不太适合 目前的java语言规范就这样的,switch(表达式)中的表达是只能是产生primitive type的值的变量,常量,表达式,所谓primitive type就是char,byte,short,int,long,double,float之类的基本类型 JAVA中是这么规定,switch(表达式)只能使用Java八种原始类型,String是一个对象 不能用String 只能用int 和char! 好好温习一下java核心基础. :) java在页面中怎么控制页面5秒钟后自动跳转。 命令行下输入javac后出现乱码 一个小问题,大牛小牛都进来看看 一道java网络编程的题~~ 有什么方法可以把我的程序,把其放到windows开机就运行? jni调用c++的问题(急,在线等) 我都发三回了,没人理我! 这个数据库如何设计 关于“application/msword”? 高分求小代码 一个java初学者的菜鸟问题,期盼您的帮助,看看我这错在什么地方。。。。。 如何将一个数组中相同的数字去除
switch(string.substring(0,1))
java 为什么就不可以
java 笨????
因为switch机制只支持这几种
大概和她们所占的比特有关
要是作成能识别String的大概不是很难
不过 好象作为程序语言的一种基础控制方式不太适合