Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/clojure/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 以maxlines 3和宽度参数I'打印字符串;I’我不太明白,有人能帮我吗_Java_Class - Fatal编程技术网

Java 以maxlines 3和宽度参数I'打印字符串;I’我不太明白,有人能帮我吗

Java 以maxlines 3和宽度参数I'打印字符串;I’我不太明白,有人能帮我吗,java,class,Java,Class,我们目前正在以周视图和月视图向用户显示日历事件。 日历事件可能类似于“9:00 John Doe到10:30在办公室”。 不幸的是,我们只有有限的屏幕空间来显示每个事件的信息。 我们只能用有限的最大字符数显示几行。 请使用一个方法编写一个类,该方法接受摘要字符串并将其分解为最大行数(maxLines参数)和 每行的最大字符数(宽度参数)。除第一行以外的所有行都应缩进(它们应以空格字符开头), 但是缩进行中的第二个字符不应该是另一个空格(因此不能包含第二个空格) 示例(text=“9:00约翰·多

我们目前正在以周视图和月视图向用户显示日历事件。 日历事件可能类似于“9:00 John Doe到10:30在办公室”。 不幸的是,我们只有有限的屏幕空间来显示每个事件的信息。 我们只能用有限的最大字符数显示几行。 请使用一个方法编写一个类,该方法接受摘要字符串并将其分解为最大行数(maxLines参数)和 每行的最大字符数(宽度参数)。除第一行以外的所有行都应缩进(它们应以空格字符开头), 但是缩进行中的第二个字符不应该是另一个空格(因此不能包含第二个空格)

示例(text=“9:00约翰·多伊直到10:30在办公室”,宽度=7,最大线=3): 9:00乔 无名氏
直到

package com.TnationChallange

导入java.util.ArrayList; 导入java.util.List

公共班机{

public static void main(String[] args) {


    for (String part : getParts("limited screen space to display information", 7, 3)) {
        System.out.println(part);
    }
}

private static List<String> getParts(String string, int partitionSize, int maxLine) {
    List<String> parts = new ArrayList<String>();
    int len = string.length();
    for (int i = 0; i < len; i += partitionSize) {
        parts.add(string.substring(i, Math.min(len, i + partitionSize)));
        maxLine++;
        if (maxLine == 3) {
            break;
        }

    }
    return parts;
}
publicstaticvoidmain(字符串[]args){
用于(字符串部分:getParts(“显示信息的有限屏幕空间”,7,3)){
系统输出打印项次(部分);
}
}
私有静态列表getParts(字符串、int partitionSize、int maxLine){
列表部件=新的ArrayList();
int len=string.length();
for(int i=0;i

}

请展示您迄今为止所做的尝试。由于缺乏任何证据表明你试图解决自己的问题,你可能会被否决请参阅,以获取有关人们为什么不投票的信息。