华为南研所2014春季机试题目-1字符串拼接
来源:互联网 发布:软件设计师考试报名 编辑:程序博客网 时间:2024/04/30 02:20
字符串拼接
功能要求:
字符串拼接,要求输入两个字符串src和str(长度都在256之内),以及拼接后的总长度len
返回拼接后的结果
拼接要求:
- 若len大于src和str的长度和,那么将str重复拼接
如:src="abc",str="123",len=10,那么结果应为"abc1231231"
- 若len小于src和str的长度和,那么就将str截取
如:src="abc",str="1234567",len=5,那么结果应为"abc12"
思路:
最简单的思路就是直接将很多个str追加到src后面,然后再根据len进行截取!
其他方法我就不想啦,哈哈
package com.liuhao;import java.util.*;public class StringAdd {public static void main(String[] args) {Scanner scan = new Scanner(System.in);String src = scan.next();// 存放源字符串String str = scan.next();// 存放待拼接字符串int len = scan.nextInt();// 存放最终字符串的长度String result = "";// 存放最终字符串result = add1(src, str, len);System.out.println(result);}private static String add1(String src, String str, int len) {String temp = "";for (int i = 0; i < 256; i++) {src += str;}temp = src.substring(0, len);return temp;}}
运行结果:
abc 12 12
abc121212121
0 0
- 华为南研所2014春季机试题目-1字符串拼接
- 华为南研所2014春季机试题目-2不能入住的房客数
- 字符串通配符匹配-2014华为机试题目
- 华为2014校园招聘的机试题目--字符串压缩
- 华为机试题目---字符串替换
- 【2014华为机试题】01.字符串右补齐
- 2014华为机试题-字符串压缩
- 2014华为机试题7:过滤字符串
- 2014华为机试题8:压缩字符串
- 华为机试题---字符串压缩
- 华为机试题: 字符串逆序
- 华为机试题:修改字符串
- 华为机试题:字符串替换
- 华为机试题: 字符串分割
- 【华为机试题】字符串查找
- 华为机试题--字符串分隔
- 2014华为机试题目
- 华为2014机试题目
- 华为南研所机考练习2-计算麻将的番数
- 华为2012秋季校招机试题-选秀节目打分(题目来自网络)
- mysql数据库按字段长度排序
- 华为2012秋季校招机试题-数组处理(题目源自网络)
- 华为2012秋季校招机试题-数组奇偶交叉重组(题目源自网络)
- 华为南研所2014春季机试题目-1字符串拼接
- 华为南研所2014春季机试题目-2不能入住的房客数
- IOS 新消息通知提示-声音、震动
- 2013.5.19阿里巴巴实习生笔试题
- 2014年阿里巴巴9月14号笔试题总结
- 成为JavaGC专家Part I:深入浅出Java垃圾回收机制
- libevent事件处理框架分析
- 成为JavaGC专家Part II:如何监控Java垃圾回收机制
- 在git服务器上新建一个工程,怎么把本地的工程对应到远程的git服务器上面的工程