字符串拼接

功能要求:

字符串拼接,要求输入两个字符串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

华为南研所2014春季机试题目-1字符串拼接相关推荐

  1. 华为南研所2014春季机试题目-2不能入住的房客数

    不能入住的房客数 题目描述: 有一个宾馆,只有m个房间(room),有房客(A~Z)到来时,若有空房间则可以立即入住:没有空房间则不能入住,旅客可以选择立即离开或者等待空房间: 假设给定了各个旅客到达 ...

  2. 2014年华为南研所校园招聘---机试+面试

    转载:http://blog.csdn.net/danie228/article/details/10070059 2013.8.11号参加华为的软件类上机考试,共三道题,第一题60分,第二题100分 ...

  3. 华为2014校园招聘的机试题目

    华为2014校园招聘的机试题目和2013年的完全一样. 一.题目描述(60分): 通过键盘输入一串小写字母(a~z)组成的字符串.请编写一个字符串过滤程序,若字符串中出现多个相同的字符,将非首次出现的 ...

  4. 2014华为南研所实习生求职

    这篇文章来的有点晚,当时候找华为实习的时间大概是2014年的4月份,当时本来是不打算写的,但是今天心血来潮就写下了,给希望进华为的同学有点小小的经历上的参考.这篇文章是2014年春华为南研所招聘实习的 ...

  5. 循环相乘取整法C语言,华为OJ机试题目:两个大整数相乘(纯C语言实现两个大整数相乘,两种方法实现大数相乘)...

    题目描述: 输出两个不超过100位的大整数的乘积. 输入: 输入两个大整数,如1234567 123 输出: 输出乘积,如:151851741 样例输入: 1234567 123 样例输出: 1518 ...

  6. 奔三之际,任性一把 ——从华为南研所裸辞后的一些体会和感想

    点击上方"程序人生",选择"置顶公众号" 第一时间关注程序猿(媛)身边的故事 「国际惯例」有一阵子了,最近尚算清闲,写写裸辞后的一些体会和感想. 关于离开 知乎 ...

  7. 华为南研所2015年面试经历总结

    先简单介绍一下情况,自己目前是南京东南大学计算机学院的大四学生,参加的是华为2015年校园招聘的提前批次.现在还在实习当中,所以是白天公司实习,晚上准备秋招. 终于将华为的面试结束了,作为大三上学期找 ...

  8. 华为南研所提前批面试(2015年8月22日)

    华为南研所提前批面试时间是8.20-8.22号.我收到的通知是8.22中午11点.但根据前两天同学汇报的情况一般都会拖晚一点,有些甚至到下午才能面到.所以楼主也是做好心里准备去的.但出乎意料,11:2 ...

  9. 华为机试题目:工单调用策略

    华为机试题目来源:华为优招机试(2021年7月7) - 代码先锋网 一.工单调用策略 当小区通信设备上报警时,系统会自动生成待处理的工单,华为工单调度系统需要根据不同的策略,调度外线工程师(FME)上 ...

最新文章

  1. 学习Linux命令神器-看不懂直接给你解释
  2. Python 开源项目大集合,跨 15 个领域,181 个项目
  3. 【相关性搜索】 多字段搜索的两种方式——词中心与字段中心
  4. 数据中心网络架构 — 云数据中心网络 — SDN 网络技术
  5. 计算机职称考试题目做完会有提示么,取得计算机职称的考试心得
  6. bugfix:MySQL内存使用率无限增长以及kill手法
  7. 自学python在家怎么上班_【经验分享】转行如何自学Python并且找到工作,分享自己心得...
  8. Alamofire源码解读系列(十二)之请求(Request)
  9. java 正则 实例_Java正则表达式示例
  10. css优雅降级和渐进增强
  11. 复杂作业车间调度-单机调度问题研究
  12. VS2010的详细安装
  13. 太阳直射点纬度计算公式_利用旗杆影子——判断日出日落、季节、昼长、经纬度、太阳高度角...
  14. 高频功率放大器的设计实现
  15. 2007中文网志年会印象
  16. 土包子也来爆料一下贵族的生活:高尔夫球场见闻
  17. 中文语音评测之thchs30+gop_speechocean762实现
  18. 湖北工程学院计算机基础实验报告,学院圆满举行2019级《计算机应用基础》 第一批线上测试试点工作...
  19. UDP可靠传输,UDT和UDX协议比较
  20. Linux btrfs文件系统

热门文章

  1. 笃静守一,深耕匠设:2018“渲云杯”全国空间表现大赛颁奖盛典
  2. ODBC方式连接数据库
  3. Matlab中的c2d函数用法以及绘制传函的Bode图
  4. CString 用法大全
  5. vue3 + TypeScript + vant +pinia 实现网易云音乐播放器
  6. 用最少的代码渲染3D模型
  7. Android 蒲公英APP更新
  8. 三、支持GPT硬盘格式启动的U盘PE
  9. Unity 3D PC平台发布|| Unity 3D Web 平台发布||Unity 3D Android平台发布
  10. “万年老大难” - 沟通与协调