我定义了String str="110010",answer=null;
现在想通过读str的每一位确定answer是什么。
比如现在定义的str转换成answer就应该为ABE,
str="001001",则为CF,即每一位对应一个选项ABCDEF有没有选,1为选,0为没选
希望算法高手慷慨赐教
现在想通过读str的每一位确定answer是什么。
比如现在定义的str转换成answer就应该为ABE,
str="001001",则为CF,即每一位对应一个选项ABCDEF有没有选,1为选,0为没选
希望算法高手慷慨赐教
解决方案 »
- 想在查询数据库后,把查询的结果返回到网页上来。
- 谁能给个记事本的JAVA程序研究下。谢谢啦
- 刚才那个List有点小问题啊?
- JAVA新手,学到"容器",遇到问题了....帮帮我吧...
- 学Java有买书的必要吗? 一些电子教程是不是可以替代这些图书呢?
- 求助:下来菜单选择显示Iframe+图像
- 如何使Windows下的Java图形界面程序在最小化时缩小到系统托盘中?
- JDK里所有的基础类库都是拿java写的么?
- 帮我解决这个问题给80~~~~~~~~`至少
- 在winme中怎样配置j2sdk的环境?
- 我在一个窗体里创建了一个临时表,结果窗体一关闭,临时表就自动删除了(sybase数据库),那位有什么好办法吗?
- 关于JTable取值问题???
楼主【mzbmm】截止到2008-07-10 13:49:37的历史汇总数据(不包括此帖):
发帖的总数量:0 发帖的总分数:0 每贴平均分数:0
回帖的总数量:0 得分贴总数量:0 回帖的得分率:0%
结贴的总数量:0 结贴的总分数:0
无满意结贴数:0 无满意结贴分:0
未结的帖子数:0 未结的总分数:0
结贴的百分比:---------------------结分的百分比:---------------------
无满意结贴率:---------------------无满意结分率:---------------------
如何结贴请参考这里:http://topic.csdn.net/u/20080501/09/ef7ba1b3-6466-49f6-9d92-36fe6d471dd1.html
遍历判断一下
StringBuffer t=new StringBuffer();
for(int i=0;i<s.length;i++){
if(s[i]=='1')
t.append((char)(97+i));//97是'A'的ascII码
}System.out.println(t.toString());
public class Test{
public static void main(String[] args) {
String str="000111";
char[] buffer=str.toCharArray();
StringBuilder builder=new StringBuilder();
for(int i=0;i<str.length();i++){
if(buffer[i]=='1'){
builder.append((char)(i+'A'));
}
}
System.out.println(builder);
}
}
char[] s=str.toCharArray();
StringBuffer t=new StringBuffer();
for(int i=0;i <s.length;i++){
if(s[i]=='1')
t.append((char)('A'+i));
}
System.out.println(t.toString());