CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  框架、开源

java初学者,求解数组问题

楼主LightSun1003(东大农民工)2004-11-02 18:17:06 在 Java / 框架、开源 提问

小弟刚学java请教一下。  
          现在我有两个数组a[],b[].我想  
                                                      把b[]中的值加到a[]后面,  
                                                      然后再在后面加上{"china"},  
                                                      然后再在后面加上String   c的最后3位。  
          应该怎么写?请指点一下。 问题点数:20、回复次数:5Top

1 楼g58521547(我是菜鸟)回复于 2004-11-02 18:23:25 得分 0

先把你的两个数组类型说清楚啊!Top

2 楼LightSun1003(东大农民工)回复于 2004-11-02 18:29:54 得分 0

byte   的谢谢Top

3 楼schee(星河)回复于 2004-11-03 11:51:20 得分 0

用StingBuffer好些.Top

4 楼jamesfancy(▲) 边城狂人 <Java|C++] (★)回复于 2004-11-03 12:14:14 得分 20

char[]   a   =   .......;  
  char[]   b   =   ......  
   
  char[]   t   =   a;  
  a   =   new   char[a.length   +   b.length]  
  System.arraycopy(t,   0,   a,   0,   t.length);  
   
  int   i   =   t.length;  
  for   (int   i   =   t.length,   j   =   0   ;   j   <   b.length;   ++i,   ++j)   {  
          a[i]   =   b[j];  
  }  
   
  .............  
  再往后加字符串是一样的道理,首先扩充数据大小,再拷贝原数组内容过去,再往后面的空间加东西。  
  如果你能一次把大小申明足够,就不过扩展那么麻烦了  
   
  如果像这样处理字符,还不如用   StringBuffer   方便    
  StringBuffer   buffer   =   new   StringBuffer();  
  buffer.append(a);  
  buffer.append(b);  
  buffer.append("china");  
  buffer.append(c,   c.length()   -   3,   3);  
   
  a   =   buffer.toString().toCharArray();Top

5 楼jackkui(键 之 舞 者)回复于 2004-11-03 12:19:33 得分 0

new   String(a,"UTF-8")   +   new   String(b,"UTF-8")   +   "china"   +   c.substring(c.length()-3);  
  这样得到的String就是你要的。当然你可以改变一下编码方式Top

相关问题

  • 求解螺旋数组```
  • JAVA 数组
  • 高分火速求解,请在线朋友回答:java自定义类怎样生成实例数组?( className[] N=new className[X];怎么不行?)
  • 求解数组个中元素个数的问题
  • int 数组求和, 简单吧, 不简单, 求解.
  • 如何获取数组内元素的个数??求解~
  • 求解C#二维数组问题!谢谢各位达人!
  • 初学java,数组问题
  • JAVA 数组问题,TOO easy!
  • java二维数组问题

关键词

  • 数组
  • 后面加上
  • length
  • char
  • int i

得分解答快速导航

  • 帖主:LightSun1003
  • jamesfancy

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo