Wie kann ich den vollständigen Inhalt des Arrays im IntelliJ Debugger sehen?Java

Java-Forum
Anonymous
 Wie kann ich den vollständigen Inhalt des Arrays im IntelliJ Debugger sehen?

Post by Anonymous »

Wie kann ich den vollständigen Inhalt eines Java-Arrays im IntelliJ Debugger sehen? Folgendes bekomme ich für ein relativ großes Byte-Array. Bisher konnte ich keine Möglichkeit finden, den gekürzten Wert zu erweitern

Code: Select all

package org.example._misc;

import java.nio.charset.StandardCharsets;
import java.util.concurrent.ThreadLocalRandom;

import org.junit.jupiter.api.Test;

public class GenericTest {
@Test
void test() {
StringBuilder sb = new StringBuilder();
for (int i = 0; i < 1000; i++) {
sb.append(getRandomCharacter());
}
String s = sb.toString();
byte[] bytes = s.getBytes(StandardCharsets.UTF_8);
System.out.println(); // dummy statement to stop the debugger and evaluate bytes
}

private char getRandomCharacter() {
return (char)(ThreadLocalRandom.current().nextInt(26) + 'a');
}
}

Code: Select all

[106, 110, 113, 119, 97, 117, 107, 102, 104, 118, 121, 104, 118, 122, 109,
112, 121, 119, 119, 107, 111, 97, 113, 119, 107, 106, 115, 114, 122, 118,
101, 122, 118, 101, 106, 109, 113, 121, 97, 101, 97, 97, 110, 107, 106,
107, 106, 98, 117, 103, 99, 98, 110, 110, 106, 113, 106, 110, 100, 100,
120, 112, 115, 103, 105, 101, 115, 100, 100, 122, 102, 110, 118, 121, 116,
97, 120, 106, 115, 119, 101, 120, 98, 111, 109, 97, 119, 121, 116, 116,
109, 107, 97, 97, 98, 119, 106, 121, 100, 99, +900 more]
Image
Diese SO-Antwort ist zwar nützlich, erfordert jedoch die Definition eines benutzerdefinierten Renderers für jeden Array-Typ, was problematisch ist

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post