请问各位两道JAVA编程题:
编写程序,测试字符串“你好,欢迎来到Java世界”的长度,将字符串的长度转换成字符串进行输出,并对其中的“Java”四个字母进行截取,输出截取字母以及它在字符串中的位置。...
编写程序,测试字符串“你好,欢迎来到Java世界”的长度,将字符串的长度转换成字符串进行输出,并对其中的“Java”四个字母进行截取,输出截取字母以及它在字符串中的位置。
2.对于图4.12中的设备表,将设备编码和设备名称用 :: 进行连接,形成新的字符串,存储到Vector向量对象中,如0001::打印机、0008::书桌,然后访问Vector对象中设备编码为0010、0014的项,使用字符串操作的方法读取这两项设备编码对应的设备名称并输出。 展开
2.对于图4.12中的设备表,将设备编码和设备名称用 :: 进行连接,形成新的字符串,存储到Vector向量对象中,如0001::打印机、0008::书桌,然后访问Vector对象中设备编码为0010、0014的项,使用字符串操作的方法读取这两项设备编码对应的设备名称并输出。 展开
2个回答
展开全部
第一题网友已做
第二题和我前些天回复的题目一样 你们是同一学校的吧 呵呵
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, 遍历和取值都十分方便的
第二题和我前些天回复的题目一样 你们是同一学校的吧 呵呵
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, 遍历和取值都十分方便的
展开全部
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);
}
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);
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询