检查'readallbytes'方法是否存在于'inputstream'对象或其相关类中: readAllBytes() 方法是 Java 9 及以上版本中 InputStream 类的一部分。根据你提供的 build.gradle 文件,你的项目被设置为使用 Java 8,因此 InputStream 类中没有 readAllBytes() 方法,这就是你遇到 "无法解析方法 'readAllBytes()'" 错误的原因。
步骤2:将InputStream转换为字节数组 在这一步中,我们将使用Java 8的IO工具将InputStream转换为字节数组。下面是代码示例: byte[]buffer=inputStream.readAllBytes(); 1. 这里我们使用了InputStream的readAllBytes()方法,它会将整个InputStream的内容读取为字节数组。请注意,readAllBytes()方法只在Java 9及以上版本中...
String result = new String(Files.readAllBytes(tempFile)); assertThat(result, equalTo(originalString)); } 这里我们使用 java.nio.file.Files 类来创建一个临时文件,同时将 InputStream 的内容复制到文件中。然后用同一个类用 readAllBytes() 方法将文件内容转换为一个字符串。 用Guava进行转换 让我们从一个...
然后,我们调用convertToString()方法将NamedInputStream转换为字符串。在convertToString()方法中,我们使用了try-with-resources语句来自动关闭输入流,并通过调用inputStream.readAllBytes()方法将输入流的内容读取到一个字节数组中。最后,我们使用StandardCharsets.UTF_8将字节数组转换为字符串。 请注意,示例代码中的getInp...
其实大可不必费此周折,我们可以用 Apache commons IOUtils,或者是 JDK 1.5 后的 Scanner,还可用 Google Guava 库的 CharStreams。到了 JDK7,若要从文件中直接得到字符串还能用 java.nio.file.Files#readAllLines 和 java.nio.file.Files#readAllBytes 方法。
用Java 9+ 进行转换 - InputStream.readAllBytes 如果我们在 Java 9 或以上版本,我们可以利用一个新的 readAllBytes 方法添加到 InputStream 中。 @Test publicvoidconvertingAnInputStreamToAStringthrowsIOException{ String originalString = randomString(8); ...
readAllBytes()作为InputStream的方法是在jdk9中才出现的,意为读取 InputStream 中的所有剩余字节。如果...
1.使用InputStream.readAllBytes()(从Java 9开始) APIInputStream.readAllBytes()将输入流转换为字节。然后我们使用new String()创建一个新String对象。 InputStream in = new FileInputStream(new File("C:/temp/test.txt")); String fileContent = new String( in.readAllBytes() ); ...
Namespace: Java.IO Assembly: Mono.Android.dll Reads all remaining bytes from the input stream. C# Копіювати [Android.Runtime.Register("readAllBytes", "()[B", "GetReadAllBytesHandler", ApiSince=33)] public virtual byte[]? ReadAllBytes(); Returns Byte[] a byte array ...
用Java 9+ 进行转换 - InputStream.readAllBytes() 如果我们在 Java 9 或以上版本,我们可以利用一个新的 readAllBytes 方法添加到 InputStream 中。 @Test public void convertingAnInputStreamToAString() throws IOException { String originalString = randomString(8); ...