在java中InputStream和String之間的轉化十分普遍,本文主要是總結一下轉換的各種方法,包括JDK原生提供的,還有一些外部依賴提供的。
針對一個2MB的文件的輸入流,多次執行測試如下(單位是毫秒):
方法十: 111 方法十一: 236 方法十二: 36 方法一: 36 方法二: 87 方法三: 66 方法四: 101 方法五: 178 方法六: 40 方法七: 21 方法八: 107 方法九: 31
從上述結果來看,方法七和方法九更好一些,而方法五和方法十一會更差一些。
新聞熱點
疑難解答