| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1008 人关注过本帖
标题:高手请进?--》急需解决?
取消只看楼主 加入收藏
E_xuan
Rank: 1
等 级:新手上路
帖 子:30
专家分:1
注 册:2009-9-13
结帖率:90%
收藏
已结贴  问题点数:6 回复次数:3 
高手请进?--》急需解决?
问题:如何将具有一个字符的字符串转化为单个字符?例如 “A”————》‘a’
小弟不才,请高手解决下?
搜索更多相关主题的帖子: 字符串 如何 
2009-09-22 19:48
E_xuan
Rank: 1
等 级:新手上路
帖 子:30
专家分:1
注 册:2009-9-13
收藏
得分:0 
回复 2楼 vecomwa
你看错了我的问题,不是字符的大小写转换.
我找到一种方法,不知道可不可以
用String中的方法toCharArray()得到字符数组,再从字符数组取出那个字符。
不知道好不好。下面就是我要解决问题的程序。
import java.util.*;
public class OODemo6{
    public static void main(String []args)throws Exception{
        int a=122,b=12;
        char oper;
        Scanner p1=new Scanner(System.in);
        do{
            System.out.print("请输入操作符:");
            String str=p1.next();//输入的单个字符串
            char []arr1=str.toCharArray();//我提出的问题所在
            oper=arr1[0];
            switch(oper){
            case '+':
            System.out.println("a+b="+(a+b));
            break;
            case '-':
            System.out.println("a-b="+(a-b));
            break;
            case '*':
            System.out.println("a*b="+(a*b));
            break;
            case '/':
            System.out.println("a/b="+(a/b));
            case '\r':
                System.out.println("您输入l");
            break;
            case '\n':
                System.out.println("您输入回车了");
            break;
            default:
                System.out.println("您输入的操作符错了。。。");
                //System.out.print(oper);
            break;   
            }
       }while(true);
    }
}
2009-09-22 20:10
E_xuan
Rank: 1
等 级:新手上路
帖 子:30
专家分:1
注 册:2009-9-13
收藏
得分:0 
回复 3楼 E_xuan
谢谢哦
2009-09-22 20:10
E_xuan
Rank: 1
等 级:新手上路
帖 子:30
专家分:1
注 册:2009-9-13
收藏
得分:0 
回复 6楼 ygp_sfec
你的这个方法不错
2009-09-25 14:39
快速回复:高手请进?--》急需解决?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016334 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved