菜鸟求助

taotai298 2012-10-14 02:54:29
package Lession9;

import java.util.Scanner;

public class SJ1 {

public static void main(String[]args){
String[] array=new String[]{"Computer","Hibernate","Java","Struts"};
String array1="";
int index=array1.length();
System.out.print("插入前数组为:"Computer,Hibernate,Java,Struts);
for(int i=0;i<array1.length();i++){
System.out.print("array[i]+");
}
for(int i=0;i<array1.length();i++){
array[i]=array[i];
}
Scanner input=new Scanner(System.in);
System.out.print("\n请输入歌曲名称:");
String newarray=input.next();
}

}
...全文
105 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
裂魂人1214 2012-10-17
  • 打赏
  • 举报
回复
用StringBuilder插入,然后split多好
记得要记得 2012-10-17
  • 打赏
  • 举报
回复
插入的话,要看从哪里插入。如果从头那么让所有的数组下标加一,也就是说a[i]=a[i+1];然后让a[0]=newarray; 不要忘记length+1;如果先从最后一个插入则,直接将a[index+1]=newarray。如果从中间插入先找到位置然后让那个位置对应的array改为newarray,在将这个位置之后的所有内容向后移一个单位,并且数组长度加1.
taotai298 2012-10-14
  • 打赏
  • 举报
回复
是啊,是插入新的歌曲
NightHary 2012-10-14
  • 打赏
  • 举报
回复
你这个程序是想干嘛呢?查找存入数组中的歌曲?
maybecoffee 2012-10-14
  • 打赏
  • 举报
回复
相应的那一行代码改成:System.out.print("插入前数组为:"+" Computer "+" Hibernate "+" Java "+" Struts ")
就可以编译通过,不知是不是楼主需要的解答。

50,523

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧