请问一个读string的问题!!! 就是我有3类分别是orders,cust,和sequence 的string,他们的格式如上文例子,现在我想区分他们,不知该怎么做?eg3000573ORDERS_D I8329123005573CUST_U I8329122998823SEQUENCE_II203414600 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 分别查找orders,cust,和sequence,含有哪个就是对应的哪个类的 先用indexOf找到三类的位置,然后用substring截取. public static String myType(String myType){ String sReturn =""; if(myType.indexOf("ORDERS") != -1){ System.out.println("this is ORDERS type"); sReturn = "ORDERS"; }else if(myType.indexOf("CUST") != -1){ System.out.println("this is CUST type"); sReturn = "CUST"; }else if(myType.indexOf("SEQUENCE") != -1){ System.out.println("this is SEQUENCE type"); sReturn = "SEQUENCE"; }else{ System.out.println("Other type"); sReturn = "Other"; } return sReturn; } }不知是不是??? String s = "3000573ORDERS_D I832912"; System.out.println (s.indexOf("ORDERS_Ddf"));//用indexOf函数判断,如果返回值不等于-1就代表查到了. 那我应该怎样把有那3个词的string拿出来呢,抱歉我有点乱了 如果我的string 都放在一个变量里。 String都在一个变量里?soar203的程序就能解决啊.... JSCH:如何获得JSCH中channel中的数据流,并将其转化为字符串 看看这个日历程序,没参数就报 数组越界异常。 Java Swing的高手看过来:::::的问题: 用CardLayout 布局,但是显示不出来容器其中的组件? 这个操作数据库的问题好奇怪? 问:《java与模式》怎么样?适合什么样的人看! Java下溯造型问题 入门问题——什么是JFC? 简单的四舍五入问题。弄不明白 谁有jbuilder6相关的e-book呢?奉上xx分 如何unload当前被系统调用的Com控件的Dll? 包的问题 Excel文件溢出
String sReturn ="";
if(myType.indexOf("ORDERS") != -1){
System.out.println("this is ORDERS type");
sReturn = "ORDERS";
}else if(myType.indexOf("CUST") != -1){
System.out.println("this is CUST type");
sReturn = "CUST";
}else if(myType.indexOf("SEQUENCE") != -1){
System.out.println("this is SEQUENCE type");
sReturn = "SEQUENCE";
}else{
System.out.println("Other type");
sReturn = "Other";
}
return sReturn;
}
}不知是不是???
System.out.println (s.indexOf("ORDERS_Ddf"));//用indexOf函数判断,如果返回值不等于-1就代表查到了.