我是靠谱客的博主 跳跃星星,最近开发中收集的这篇文章主要介绍java leftcount,String indent(count) - Left indent lines in Java - 入门小站-rumenz.com,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

学习使用String.indent() API在Java中缩进(左缩进)字符串。 该API已在Java 12引入。

1. String.indent(count) API

此方法根据count的值调整给定字符串的每一行的缩进,并标准化行终止符。

/**

* count - number of leading white space characters to add or remove

* returns - string with indentation adjusted and line endings normalized

*/

public String indent​(int count)

请注意, count的值可以是正数或负数。正数–如果count > 0则在每行的开头inserted空格。

负数–如果count < 0则在每一行的开头removed空格。

负数–如果count > available white spaces则所有前导空格都removed被removed 。每个空格字符都被视为一个字符。 特别是,制表符“ t”被视为单个字符; 它不会扩展。

2. String.indent​() Example

Java程序将白色字符串转换成缩进8个字符的文件。import java.io.IOException;

import java.nio.file.Files;

import java.nio.file.Path;

import java.nio.file.StandardOpenOption;

import java.util.stream.Stream;

public class Main

{

public static void main(String[] args)

{

try

{

Path file = Files.createTempFile("testOne", ".txt");

//Write strings to file indented to 8 leading spaces

Files.writeString(file, "ABC".indent(8), StandardOpenOption.APPEND);

Files.writeString(file, "123".indent(8), StandardOpenOption.APPEND);

Files.writeString(file, "XYZ".indent(8), StandardOpenOption.APPEND);

//Verify the content

Stream lines = Files.lines(file);

lines.forEach(System.out::println);

}

catch (IOException e)

{

e.printStackTrace();

}

}

}

Program output.ABC

123

XYZ

将有关将文件读入流中的问题,请问我。

最后

以上就是跳跃星星为你收集整理的java leftcount,String indent(count) - Left indent lines in Java - 入门小站-rumenz.com的全部内容,希望文章能够帮你解决java leftcount,String indent(count) - Left indent lines in Java - 入门小站-rumenz.com所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(39)

评论列表共有 0 条评论

立即
投稿
返回
顶部