teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

実験結果追加

2021/12/29 10:15

投稿

jimbe
jimbe

スコア13355

answer CHANGED
@@ -1,3 +1,30 @@
1
1
  > タブや改行マークを表示させる
2
2
 
3
- unicode には数多くの文字・記号が定義されていますので、その中から合いそうなモノを選んで、文字列の中のタブや改行コードをそれに置き換えるか追加すればよいのではないでしょうか。
3
+ unicode には数多くの文字・記号が定義されていますので、その中から合いそうなモノを選んで、文字列の中のタブや改行コードをそれに置き換えるか追加すればよいのではないでしょうか。
4
+
5
+ ```java
6
+ import androidx.appcompat.app.AppCompatActivity;
7
+
8
+ import android.os.Bundle;
9
+ import android.widget.TextView;
10
+
11
+ public class MainActivity extends AppCompatActivity {
12
+
13
+ @Override
14
+ protected void onCreate(Bundle savedInstanceState) {
15
+ super.onCreate(savedInstanceState);
16
+ setContentView(R.layout.activity_main);
17
+
18
+ String text =
19
+ "void main(String args[]) {\n" +
20
+ "\tfor(int i=0; i<10; i++) {\n" +
21
+ "\t\tSystem.out.println(\"\"+i);\n" +
22
+ "\t}\n" +
23
+ "}\n";
24
+
25
+ text = text.replace("\n","\u21B5\n").replace("\t","\u21E5\t");
26
+ ((TextView)findViewById(R.id.textView)).setText(text);
27
+ }
28
+ }
29
+ ```
30
+ ![実行結果](d44728570f955c5b154c48d348b78734.png)