java中用String.Join美化代码的实例讲解
作者:小妮浅浅 发布时间:2022-03-04 08:17:04
标签:java,String.Join,美化代码
我们在java中处理字符串的时候,一般会选择String,在python中同样也是作用于字符串。那么我们今天延伸一下它的用法,只使用String作用于代码,会发生什么样的神奇效果呢?接下来我们使用String.Join对代码进行美化,下面一起看看怎么操作吧。
1.jadk1.8为我们提供了String.join()方法
2.几个使用的例子。
让我们在项目灵活的使用它,使代码更加优美
package com.niu.demo;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
/**
* @description: String.Join的使用
* @createDate: 2020/12/19 1:58 下午
* @updateDate: 2020/12/19 1:58 下午
* @updateRemark:
* @version: 1.0
**/
public class Main {
public static void main(String[] args) {
String[] text = {"hello", "word","are","you","ok","?"};
pt(String.join(",", text)); //hello,word,are,you,ok,?
List<String> sList = new ArrayList<>();
sList.add("a");
sList.add("b");
sList.add("c");
pt(String.join("-", sList)); //a-b-c
//在多个字符串对象中间加入连接字符
pt(String.join("\t","I","am","a","student")); //I am a student
pt(String.join("\t \n >>>:","string","a","b","c"));
//string
// >>>:a
// >>>:b
// >>>:c
}
public static void pt(Object o) {
System.out.println(o);
}
}
来源:https://www.py.cn/java/jichu/22204.html
0
投稿
猜你喜欢
- mport java.text.DecimalFormat; DecimalFormat &nb
- 为了实现不同环境构建的不同需求,这里使用到了 profile。因为 profile 能够在构建时修改 pom 的一个子集,或者添加额外的配置
- 前言之前用简书的时候一直是在web端,后来下载了客户端,看到了搜索的那个动画,就尝试的去写了,没写之前感觉挺容易的,写了之后,就感觉里面还是
- 本文实例为大家分享了C语言实现贪吃蛇游戏的具体代码,供大家参考,具体内容如下IDE用的是 VS2019先看效果 代码全览game.
- java控制台输出图书馆管理系统(只用java代码不用数据库和GUI,java入门的新手秒懂)在个项目中,我只用数组保存数据,和只用for循
- 概述非对称加密算法与对称加密算法的主要差别在于非对称加密算法用于加密和解密的密钥不相同,非对称加密算法密钥分为公钥和私钥,公钥加密只能用私钥
- 日志过滤对于一个网站日志,首先要对它进行过滤,删除一些不必要的信息,我们通过scala语言来实现,清洗代码如下,代码要通过别的软件打包为ja
- 年纪大了,以前做过的东西过阵子还是会忘,今天使用jenkins持续集成工具时用到了eclipse上传新maven工程至svn,上传完毕后改了
- 前言在 上一节 Spring解密 - 默认标签的解析 中,重点分析了 Spring 对默认标签是如何解析的,那么本章继续讲解标签解析,着重讲
- 1、SpringSecurity 本质是一个过滤器链SpringSecurity 采用的是责任链的设计模式,它有一条很长的过滤器链。现在对这
- Vector的基本介绍1.:Vector类的定义:public class Vector<E> ext
- 一、错误处理原理分析使用SpringBoot创建的web项目中,当我们请求的页面不存在(http状态码为404),或者器发生异常(http状
- 我们在j2ee当中,连接数据库的时候经常会用到properties配置文件,我们原来在eclipse或者myeclipse当中会在src文件
- LocalDateTime 是 Java 8 中日期时间 API 提供的一个类,在日期和时间的表示上提供了更加丰富和灵活的支持。LocalD
- 规则1(无继承情况下):对于静态变量、静态初始化块、变量、初始化块、构造器,它们的初始化顺序依次是(静态变量、静态初始化块)>(变量、
- 本文实例讲述了Android编程之手机壁纸WallPaper设置方法。分享给大家供大家参考,具体如下:/** * Andorid设置手机屏幕
- 一、Ctrl+F或者Ctrl+Shift+R 按照文本的内容查找1. 相当于eclipse的ctrl+H,Ctrl+F是在本页查找2. 相当
- 本文实例讲述了Java日期操作方法工具类。分享给大家供大家参考,具体如下:package com.gcloud.common;import
- mybatis-plus 新增/修改 自动填充指定字段1.需要修改的字段在模型类上添加@TableField(fill = FieldFil
- spring FactoryBean 是创建 复杂的bean,一般的bean 直接用xml配置即可,如果一个bean的创建过程中