java初级问题- -!

来源:百度知道 编辑:UC知道 时间:2024/06/05 20:35:33
package two;
import java.util.*;
public class Test1 {
public static void main(String[] args){
Scanner in = new Scanner (System.in);
System.out.println("请输入一段字符:");
String x1=in.next();
System.out.println("请输入要查找的字符串:");
String x2=in.next();

添加什么代码可以让他显示多个搜索到的字符?
用字符串方法 显示下标

package two;
import java.util.*;

public class Test1 {

public static void main(String[] args) {

Scanner in = new Scanner (System.in);

System.out.println("请输入一段字符:");
String x1=in.next();

System.out.println("请输入要查找的字符串:");
String x2=in.next();

// 分别存放查找和被查找元素
ArrayList arrX1 = new ArrayList();
ArrayList arrX2 = new ArrayList();

// 将x1元素放入arrX1中
for (int i = 0; i < x1.length(); i++) {

arrX1.add(x1.charAt(i));
}

// 将x2元素放入arrX2中
for (int i = 0; i < x2.length(); i++) {

arrX2.add(x2.charAt(i));
}

// 开始便利x1中的元素,在其中查找x2中的元素,并输出查找结果
System.out.println ("\n找到的元素如下:");
for (int i = 0; i < arrX2.size(); i++) {

if (arrX1.contains(arrX2.get(i))) {

System.out.println ("x2[" +