1. 通过键盘输入任意一个字符串序列,字符串可能包含多个子串,子串以空格

分隔。请编写一个程序,自动分离出各个子串,并使用 ’,’ 将其分隔,并且在最后

也补充一个 ’,’ 并将子串存储

测试:输入:

“abc def gh i d”

输出:

“abc,def,gh,i,d,”

第一种方法:

import java.util.Scanner;public class Main1 {public static void main(String[] args) {Scanner scan = new Scanner(System.in);// receive the input string.String inputStr = scan.nextLine();// split the string to array.String[] strArray = inputStr.split(" ");// add ","StringBuffer newSb = new StringBuffer();for(String str: strArray) {newSb.append(str);newSb.append(",");}// print output string.System.out.println(newSb.toString());}
}

第二种使用string 的replace

import java.util.Scanner;public class Main2 {public static void main(String[] args) {Scanner scan = new Scanner(System.in);// receive the input string.String inputStr = scan.nextLine();// replace " " by ","String newStr = inputStr.replace(" ", ",");// add "," in the end.newStr = newStr.concat(",");// print output string.System.out.println(newStr);}
}

华为OD机试题-java-华为机试题及答案相关推荐

  1. 华为OD笔试202010OD笔试华为OD第二题最长的非递减连续子序列的长度

    华为OD笔试202010OD笔试华为OD第二题最长的非递减连续子序列的长度要连续的数字序列的最长的长度 直接看输入输出 输入 abc2234019A334bc 输出 4 解释:输入一个字符串,只包含字 ...

  2. 华为od 2023 | 什么是华为od,od 薪资待遇,od机试题清单

    华为 OD 先整体了解一下 OD,全称(Outsourcing Dispacth)模式,目前华为和德科联合招聘的简称. 华为社招大多数是 OD 招聘,17 级以下都为 OD 模式. OD 模式也是华为 ...

  3. java面试题(java中高级面试题及答案)

    [java面试题] 1.Collections.sort排序内部原理 在Java6Arrays.sort()和Collections.sort()中使用MergeSort,在Java7中,内部实现被T ...

  4. java中级面试题(java中级面试题及答案)

    java面试居然有这么多学问,看看高级程序员面试题是什么样的 java面试只有笔试难一点,你去网上找一点java的面试题多看看,笔试一定能过.但是面试刚开始是问你一点java的基础内容,如果你有项目经 ...

  5. 华为OD社招Java岗面经,已OFFER

    [一面] HR跟我沟通说360的分数很不错,我内心还挺高兴,结果估计是华为对我期望太高,一轮面试难度很高,GG 面试官问的知识点比较分散,而且相对挺深入的,我无言以对,尴尬ing. 1.对类加载机制有 ...

  6. c语言线程面试题,java多线程面试题 PDF 下载

    主要内容: 基础知识 并发编程的优缺点 为什么要使用并发编程(并发编程的优点) 充分利用多核CPU的计算能力:通过并发编程的形式可以将多核CPU的计算能力发挥到极致,性能得到提升 方便进行业务拆分,提 ...

  7. java常见面试题——java常见笔试题

    注:转载自http://www.cnblogs.com/yhason/archive/2012/05/08/2489932.html,版权归其所有! 5.String是最基本的数据类型吗? 基本数据类 ...

  8. 百度面试题,Java百度面试题

    基本概念 操作系统中 heap 和 stack 的区别 什么是基于注解的切面实现 什么是 对象/关系 映射集成模块 什么是 Java 的反射机制 什么是 ACID BS与CS的联系与区别 Cookie ...

  9. 华为OD机试题,用 Java 解【自动曝光】问题 | 含解题说明

    华为Od必看系列 华为OD机试 全流程解析+经验分享,题型分享,防作弊指南 华为od机试,独家整理 已参加机试人员的实战技巧 华为od 2023 | 什么是华为od,od 薪资待遇,od机试题清单 华 ...

  10. 华为OD机试题【热点网络统计】用 Java 解 | 含解题说明

    华为Od必看系列 华为OD机试 全流程解析+经验分享,题型分享,防作弊指南 华为od机试,独家整理 已参加机试人员的实战技巧 华为od 2023 | 什么是华为od,od 薪资待遇,od机试题清单 华 ...

最新文章

  1. RabbitMQ(七):RabbitMQ 消费端限流、TTL、死信队列是什么?
  2. 命令行参数tail c语言,osg学习笔记2, 命令行参数解析器ArgumentParser
  3. 今天写的一个GetProcAddress
  4. [hypervisor]-ARMV8的hypervisor技术介绍–InProgress
  5. 同步方法 sleep和wait 线程同步的方法
  6. Eclipse配置外部Tomcat
  7. 使用Docker-镜像命令
  8. java applet配置_配置Java Applet的运行环境
  9. NFS服务器原理、搭建、配置
  10. 当你遇到modifying layer that is being finalized的时候怎么办?
  11. 月费10元起!中国移动推年轻人的第一张5G元素电话卡
  12. 获取实体类属性值为null的属性名
  13. 信息技术产业的黄金十年?听听他怎么说
  14. mysql 一条sql 事务_MySQL的事务
  15. java usb camera_Android usb camera设备添加
  16. WinCE 5.0下的鼠标键盘驱动分析
  17. firebug下载及安装
  18. Python实现两两交换链表中的节点
  19. 我们自己的操作系统第一弹:deepin(深度)安装教程
  20. JFFS2文件系统挂载过程(5)

热门文章

  1. c++实现词法分析器源代码(编译原理)
  2. VS2015卸载与系统盘扩展
  3. 四种常见的高温阀门各自介绍与说明
  4. 编曲软件FL Studio 21 更多主题来啦!flstudio怎么改主题
  5. vrep连接python外部控制器——以对baxter进行力矩控制的配置为例
  6. 差分进化算法及其Python实现
  7. jdbc驱动的配置位置
  8. JavaWeb(分页)
  9. k8s自定义controller三部曲之一:创建CRD(Custom Resource Definition)
  10. 烟花特效-第14届蓝桥杯STEMA测评Scratch真题精选