cost 225 ms
在 Java 中將 JSON 數據硬編碼為 String 的更好方法

[英]Better way to hard-code JSON data as String in Java

我需要將 JSON 數據保留在我的代碼中以進行單元測試作為字符串。 例如, { "one": 1, "two": 2 } 我知道我可以從文件或屬性中讀取這些數據,但我需要將它們保存為字符串。 目前,我有這樣的事情: String s = "{\n" + " ...

如何在控制台中 output 多行字符圖像

[英]How to output a Multiline Character Image in the console

我正在開發一個基於文本的游戲,我想讓標題更吸引人。 我嘗試使用文本到 ASCII 轉換器制作一個漂亮的標題,然后將其復制並粘貼到我的代碼中以 output 為准,但它沒有用。 這是我試圖做的:System.out.println(" ██████╗ ██╗ ██╗███╗ ██╗ █████ ...

Kotlin 多行字符串注釋參數

[英]Kotlin multiline-string annotation parameters

在 Java 中,現在它支持文本塊,您可以這樣做: 在 Java 中,文本塊是編譯時常量,它們會自動刪除縮進。 但是在 Kotlin 中,如果你這樣做: 你最終在每行前面都有不需要的空格。 遺憾的是,您不能使用trimMargin()或trimIndent() ,因為它們不是編譯時常量。 有沒有辦法 ...

Java 文本塊縮進和前導空格

[英]Java text block indentation and leading spaces

給定以下代碼 output 如下(注意前導空格): 如何獲得如下所示的字符串值(沒有不必要的前導空格)? ...

在格式化文本塊中注入多行字符串時如何對所有行應用縮進

[英]How to apply indentation to all lines when injecting multi-line strings in formatted text blocks

我開始使用 Java 15 個文本塊,這對可讀性很好。 現在我想格式化文本塊並在其中注入字符串,據我所知,現在執行此操作的慣用方法是使用String::formatted 。 但是在注入多行字符串時,似乎文本塊中的源代碼縮進有點受限。 例如,以下程序: 正如預期的那樣,打印兩行而沒有任何縮進: 然而 ...

為什么 Java 15 中的文本塊功能中包含 translateEscapes 和 stripIndent String 方法?

[英]Why were the translateEscapes & stripIndent String methods included with the text block feature in Java 15?

在 Java 15, JEP 378: Text Blocks中向String添加了三個實例方法: stripIndent() 、 translateEscapes()和formatted(Object... args) : 將添加以下方法以支持文本塊; String::stripIndent( ...

單行文本塊

[英]Text blocks in a single line

是否可以使用 Java文本塊功能(Java 15)但只寫一行? 看來我被迫寫多行。 例如,我想把它寫在一行中以避免 escaping 中的" 但它不能編譯,我必須寫 反而。 我忽略了什么嗎? ...

文本塊和 Println 格式,Java:如何刪除多余的行

[英]Text Block and Println Formatting, Java: How to Remove Extra Lines

這是一個劊子手游戲,邏輯很好——單詞填寫正確,劊子手越來越被每個單詞絞死。 但是,“圖形”對用戶來說有點困難,如下面的 output 所示: 怎樣才能變平? 下面的三個框顯示了它是如何創建的相關代碼。 上面的代碼填寫一個ArrayList,progressOnWord,當有正確的單詞時。 prog ...

IntelliJ 能否將 Java 文本塊視為 SQL 或 XML 等語法來輔助編輯/格式化?

[英]Can IntelliJ treat a Java text block as syntax such as SQL or XML to assist editing/formatting?

Java 15為我們帶來了新的JEP 378:文本塊功能。 這簡化了多行字符串的工作。 可以讓IntelliJ將該塊中的文本解析為某種語法嗎? 有沒有辦法告訴 IntelliJ 文本塊是SQL源代碼還是XML數據? 如果是這樣,IntelliJ 是否可以使用其代碼編輯超能力來幫助通過該文本塊對 ...

Java 文本塊:在縮進前綴中混合使用制表符和空格

[英]Java Text Blocks: Mix of Tabs and Spaces within Indentation Prefixes

Java 15引入了(非預覽)文本塊功能。 它允許通過從行中剝離公共空白前綴來定義多行字符串文字而不會破壞代碼縮進。 JEP 378 中描述了該算法。 但是,在使用制表符和空格混合縮進的情況下,“公共空白前綴”究竟是如何定義的? 例如,以下情況下的字符串值是什么( ·表示空格, →表示制表符 ...

Java 14 文本塊前導 \r\n 在 Eclipse 4.15.0 中使用時插入

[英]Java 14 text block leading \r\n inserted when used in Eclipse 4.15.0

我正在學習如何處理 java 14(預覽版)文本塊。 在 Junit 測試中使用以下文本塊時,我遇到了以下意外功能(簡化代碼示例,在實際測試中我使用 HTML 片段): 執行此測試會導致錯誤,因為"\r\ntest"與"test"不匹配: 當我查閱文檔( https://docs.oracle.co ...

IntelliJ 可以將我的舊字符串連接轉換為在 Java 14 中預覽的新文本塊功能嗎?

[英]Can IntelliJ convert my old string concatenation to new Text Block feature previewed in Java 14?

我有這樣的現有代碼: …在 IntelliJ 2020.1.1(預覽版)終極版的項目中,JDK 設置配置為語言級別14 (Preview) - Records, patters, text blocks 。 因此,當我單擊出現在這行代碼旁邊的黃色燈泡時,我希望 IntelliJ 能夠在顯示的項目 ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM