欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程语言 > java >内容正文

java

Java程序练习-字符串插入

发布时间:2025/4/16 java 41 豆豆
生活随笔 收集整理的这篇文章主要介绍了 Java程序练习-字符串插入 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

字符串插入
时间限制: 1000ms内存限制: 65536kB
描述
有两个字符串str和substr,str的字符个数不超过10,substr的字符个数为3。(字符个数不包括字符串结尾处的'\0'。)将substr插入到str中ASCII码最大的那个字符后面,若有多个最大则只考虑第一个。
输入
输入包括若干行,每一行为一组测试数据,格式为
str substr
输出
对于每一组测试数据,输出插入之后的字符串。
样例输入
abcab eee
12343 555
样例输出
abceeeab
12345553
参考代码

import java.util.ArrayList; import java.util.Iterator; import java.util.List; import java.util.Scanner; public class Main {public static void main(String[] args) {Scanner cin = new Scanner(System.in);while(cin.hasNext()){String s1 = cin.next();String s2 = cin.next();List<String> list = new ArrayList<String>();list.add(String.valueOf(s1.charAt(0)));char temp = s1.charAt(0);int pos = 1;for(int i = 1;i < s1.length();++ i){char ch = s1.charAt(i);list.add(String.valueOf(ch));if(ch > temp){temp = ch;pos = i + 1;}}list.add(pos,s2);Iterator<String> it = list.iterator();while(it.hasNext()){System.out.print(it.next());}System.out.println();}} } 作者:binfeihan 发表于2011-10-3 21:37:50 原文链接 阅读:26 评论:0 查看评论

转载于:https://www.cnblogs.com/chenlipp/archive/2011/10/03/2219713.html

总结

以上是生活随笔为你收集整理的Java程序练习-字符串插入的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。