小编Sir*_*tta的帖子

删除JavaFx Textarea的第一行

您好我想删除JavaFx textarea的第一行.我在我的Textarea上设置了一个TextFormatter,我想删除第一行,当时有超过20行:

private <T> TextFormatter<T> createTextFormatter() {

    final IntegerProperty lines = new SimpleIntegerProperty(1);


    return new TextFormatter<>(change -> {
        if (change.isAdded()) {
            if (change.getText().indexOf('\n') > -1) {
                lines.set(lines.get() + 1);
            }
            if (lines.get() > 20) {
                //TODO
                //delete first row
            }
        }
        return change;
    });
}
Run Code Online (Sandbox Code Playgroud)

如果有人可以提供帮助,我会很高兴

谢谢

java textarea javafx

5
推荐指数
1
解决办法
2047
查看次数

如何按字符串的最后一点拆分?

我知道我可以像这样拆分字符串

String myString = "foo.bar";    
List<String> strings = Arrays.asList(myString.split("."));
Run Code Online (Sandbox Code Playgroud)

但我的String看起来像20151221.1051.Test.01.properties,它可以有任意数量的点,我想删除.properties最后(只有最后一个点).

java string split

4
推荐指数
1
解决办法
2054
查看次数

通过使用反射获取声明的字段来忽略 serialversionUID

是否可以通过此代码忽略字段“serialversionUID”(可能带有过滤器)

obj.getClass().getDeclaredFields();
Run Code Online (Sandbox Code Playgroud)

对于信息,它是唯一的静态字段。也许可以忽略静态字段

非常感谢你的帮助

java java-8

3
推荐指数
1
解决办法
1415
查看次数

标签 统计

java ×3

java-8 ×1

javafx ×1

split ×1

string ×1

textarea ×1