我接收到一个字符串,字符串的值为1*use#mm,我这个字符串是通过客户端传送过来的,1代笔客户端选择,use代表客户端用户名,mm代表客户端密码,我必须要去利用客户端选择,从而做出判断(注册或者登录等),所以必须要把String转换为int,求高手指教,应该怎么转换?
下面是我的部分代码:
       //接收客户端的数据
        String usemms=buf.readLine();//接收,告诉服务器是做何选择,是进行登录还是注册
        System.out.println(usemms);//假如usemms的值为1*use#mm        //将接收到的数据拆分
       int i=usemms.indexOf("#");//定义拆分符号
        String a=usemms.substring(0, 1);//用a来存储用户的选择 
String use=usemms.substring(2, i);//用uses来存储用户名
String mm=usemms.substring(i+1);//用mms来存储密码
                  int c=indexOf(usemms)//???此行代码是将字符串转换为整型,应该怎么写呢
System.out.println(c);