请问各位两道JAVA编程题:

编写程序,测试字符串“你好,欢迎来到Java世界”的长度,将字符串的长度转换成字符串进行输出,并对其中的“Java”四个字母进行截取,输出截取字母以及它在字符串中的位置。... 编写程序,测试字符串“你好,欢迎来到Java世界”的长度,将字符串的长度转换成字符串进行输出,并对其中的“Java”四个字母进行截取,输出截取字母以及它在字符串中的位置。
2.对于图4.12中的设备表,将设备编码和设备名称用 :: 进行连接,形成新的字符串,存储到Vector向量对象中,如0001::打印机、0008::书桌,然后访问Vector对象中设备编码为0010、0014的项,使用字符串操作的方法读取这两项设备编码对应的设备名称并输出。
展开
 我来答
土贼托出克宰掉
2014-05-06 · 超过39用户采纳过TA的回答
知道小有建树答主
回答量:125
采纳率:0%
帮助的人:72.8万
展开全部
第一题网友已做

第二题和我前些天回复的题目一样 你们是同一学校的吧 呵呵
http://zhidao.baidu.com/question/2265604235203207348.html?from=pubpage&msgtype=2
=====================================================

1,先从数据库里查出这些记录
2,如你所说,遍历记录时把“设备编码”和“设备名称”拼接在一起组成字符串

3,遍历这些记录时往Vector这个对象中添加拼接好的字符串,这样这些记录就按你要要格式存到了Vertor这个集合中
4,因为你是用Vetor存的,所以便利vetor时,你只有这么取
如:
for(int i = 0;i < vetor.size();i++){
if((String)v.get(i).contains("0010")){
String deviceName = (String)v.get(i).split("::")[1]; // 得到设备名称
}
}

建议用Map存取 ,设备编号做key ,设备名称做value, 遍历和取值都十分方便的
Jcre89
2014-05-05
知道答主
回答量:18
采纳率:0%
帮助的人:13.1万
展开全部
String str="你好,欢迎来到Java世界";
System.out.println("length=“+str.length());
String j="";

for (int i = 0; i < str.length(); i++)

{

if (str.substring(i, i + 1).equals("J"))

{

j=str.substring(i,4).trim();
System.out.println("java:"+j+" location:"+i);

}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式