JAVA请问实现在指定位置插入字符串方法

作者&投稿:汤霄 (若有异议请与网页底部的电邮联系)
JAVA请问实现在指定位置插入字符串方法~

看如下例子:String a = "abcghi";String b = "def";int pos = 3;//你指定的位置String c = a.substring(0, pos)+b+a.substring(pos, a.length());System.out.println(c);

String固定位置插入字符串,实现方法比较多,比如数组等方法
下面举例说明
StringBuilder 是可变的字符串
public class StrDemo {public static void main(String[] args) {String str1 = "我java";StringBuilder sb = new StringBuilder(str1);//构造一个StringBuilder对象sb.insert(1, "正在学习");//在指定的位置1,插入指定的字符串str1 = sb.toString();System.out.println(str1);}}输出
我正在学习java StringBuilder 在大量字符串操作的情况下,效率明显比字符串用加号(+)连接,快很多。

推荐你使用 SrinBuilder
在没有并发的情况下。效率是最高的。
调用insert方法就可以在指定的位置插入字符串
StringBuilder sb=new StringBuilder("idsfksjdflksajdfkjh");
sb.insert(5,"dss");

1.在字符串后面追加:用append()方法将各种对象加入到字符串中。
2.在字符串中间插入:用insert()方法。例

StringBuffer str=new StringBuffer("idsfksjdflksajdfkjh");
Str.insert(4,"dss");

StringBuffer sb = new StringBuffer(s);
sb.insert(4, "sss");
System.out.println(sb.toString());

善用StringBuffer是好习惯!

StringBuffer sb=new StringBuffer("idsfksjdflksajdfkjh");
sb.insert(5,"dss");
system.out.println(sb.toString());

java编写程序,向整数数组的指定位置插入元素,并输出插入前后数组的值怎...
答:} System.out.print("\n请输入要插入的位置:");int index =input.nextInt();System.out.print("请输入要插入的整数:");int value = input.nextInt();insert.insertArray(arr, index, value);} Java是由Sun Microsystems公司推出的Java面向对象程序设计语言(以下简称Java语言)和Java平台的总称。

JAVA请问实现在指定位置插入字符串方法
答:1.在字符串后面追加:用append()方法将各种对象加入到字符串中。2.在字符串中间插入:用insert()方法。例 StringBuffer str=new StringBuffer("idsfksjdflksajdfkjh");Str.insert(4,"dss");

JAVA中怎么向一个字符串的固定位置插入字符串
答:public class StrDemo {public static void main(String[] args) {String str1 = "我java";StringBuilder sb = new StringBuilder(str1);//构造一个StringBuilder对象sb.insert(1, "正在学习");//在指定的位置1,插入指定的字符串str1 = sb.toString();System.out.println(str1);}}输出 我正...

JAVA请问实现在指定位置插入字符串方法
答:看如下例子:String a = "abcghi";String b = "def";int pos = 3;//你指定的位置String c = a.substring(0, pos)+b+a.substring(pos, a.length());System.out.println(c);

java 中利用io流将一个文件插入到另一个文件中的指定位置,指定位置
答:import java.io.BufferedReader;import java.io.File;import java.io.FileReader;import java.io.FileWriter;public class Demo {public static void main(String[] args) throws Exception{String text = getReader("D:\\1.txt");getWriter("D:\\2.txt",text,2,1);}/*** @param pathName : ...

java如何实现在画板的指定位置插入文本
答:画图中添加文字 ? Graphics对象有方法 drawString(String str, int x, int y)Draws the text given by the specified string, using this graphics context's current font and color.

怎么在Java中指定位置插入图片
答:放个jlable在指定位置,然后图片可以放到jlable上。

java要写一个窗体需要的控件位置是怎么让他在指定的位置的
答:1、要设置组件的位置、大小,需要将父窗口的布局设为null 2、可以用setBounds(x,y,width,height),其中x,y为组件左上角顶点相对于父窗口的X,Y坐标;width、height为组件的宽和高 3、想要拖动,可以安装一个windowsbuilder editor插件

java ArrayList数组中如何插入一个元素
答:java ArrayList数组使用add来插入一个元素。示例:ArrayList list = new ArrayList();list.add(0);//插入第一个元素 list.add(1);list.add(2); list.add(3); list.add(4); list.add(5)。插入运行如下:

JAVA如何实现在一个集合中插入一个元素,并返回插入的下标
答:如果是有序的集合,以ArrayList为例, 那么插入元素,没有指定位置,那么集合长度-1 .就是插入的下标 如果指定了位置,那么指定的位置就是插入的下标啊 ,如果指定位置大于集合长度,会抛出异常 参考代码 import java.util.ArrayList;public class ListDemo {public static void main(String[] args) {ArrayList...