我是靠谱客的博主 合适香菇,最近开发中收集的这篇文章主要介绍Java第三次作业/*【问题描述】删除字符串中的重复字符. 【输入形式】输入一个字符串,全为字母字符 【输出形式】输出删除重复字符后的字符串 【样例输入】abbcbd 【样例输出】abcd*/,觉得挺不错的,现在分享给大家,希望可以做个参考。
概述
import java.util.Scanner;
public class Test3_8_zxj {
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.print("请输入字符串:");
Scanner sc = new Scanner(System.in);
String s = sc.nextLine();
String []a = new String[s.length()];
System.out.print("输出删除重复字符后的字符串:");
delete(s,a);
sc.close();
}
public static void delete(String s,String[] a)
{
for (int i =0;i<s.length();i++)
{
a[i] = s.substring(i,i+1);//子字符串截取
}
for (int i =0;i<s.length();i++)
{
for (int j =i+1;j<s.length();j++)
{
if(a[j].equals(a[i]))//equals比较的是值,==比较的是首字符地址
{
a[j] = "";
}
}
}
for (int i =0;i<s.length();i++) //如果s是数组,length就不用加括号,因为此时的length是属性,不是方法
{
System.out.print(a[i]);
}
}
}
最后
以上就是合适香菇为你收集整理的Java第三次作业/*【问题描述】删除字符串中的重复字符. 【输入形式】输入一个字符串,全为字母字符 【输出形式】输出删除重复字符后的字符串 【样例输入】abbcbd 【样例输出】abcd*/的全部内容,希望文章能够帮你解决Java第三次作业/*【问题描述】删除字符串中的重复字符. 【输入形式】输入一个字符串,全为字母字符 【输出形式】输出删除重复字符后的字符串 【样例输入】abbcbd 【样例输出】abcd*/所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复