Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Java Programming >> Content

    Hur man beräknar Procent för textfiler i Java

    Java objekthierarki innehåller många metoder som programmeraren kan läsa från textfiler och manipulera data . Däremot kan en programmerare vill veta hur mycket data som för närvarande läses in från filen . I detta fall kan du ta längden på de data som hämtats från filen , dela det med mängden data i filen , och multiplicera med 100 för att få den procentandel av filen läses hittills . Saker du behöver Review, Java Development Kit ( JDK )
    Visa fler instruktioner
    1

    Setup Java klassen :

    import java.io. * ;

    klass Fpercent {

    public void main ( String [] args ) {

    } }
    2

    Öppna textfilen , och få sin totala storlek :

    File f = new File ( " test.txt " ) ; int size = ( int ) f.length ( ) ;
    3

    Skapa en " BufferedReader " objekt som kommer att läsa från filen :

    FileInputStream FStream = ny FileInputStream ( " test.txt " ) ; DataInputStream infil = ny DataInputStream ( FStream ) , BufferedReader br = new BufferedReader ( nya InputStreamReader ( infil ) ) ;
    4

    Läs från textfil , en rad i taget . För varje rad , tillägga att rad till slutet av en sträng som kommer att lagra alla linjer tillsammans. Därefter delar storleken på den aktuella String efter den totala storleken av textfilen . Resultatet multipliceras med 100 för att få procent av data som hämtas från filen :

    String rLine = new String ( ) ; String temp = new String ( ) ;

    medan ( ( temp = br . readline ( ) ) = null ) { rLine + = temp ; int current_length = rLine.length ( ) ; int current_percent = ( current_length /storlek ) * 100 , System.out.println ( current_percent ) ;} !

    Addera

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man läser en Integer Med JTextField
    ·Hur man undviker Null Pointer Undantag i Java
    ·Hur man tar bort en punkt i MIDP 2.0 programmatiskt
    ·Hur man gör en kvadratrot funktion i Java
    ·Hur du ändrar en Java Heap Size i en WebLogic Console
    ·Hur man gör ett pip Med Java
    ·Hur Infoga bilder med NetBeans
    ·Hur man hanterar Undantag i Java
    ·Hur man skickar SMS med JavaMail
    ·DIY Säkerhetsbälte Bag
    Utvalda artiklarna
    ·Hur man använder Eclipse för PHP
    ·PHP Tutorial för Strängfunktioner
    ·Hur man öppnar en ICD Arkiv
    ·Hur man beräknar Korsande Cirklar i C + +
    ·Hur man använder QBASIC i att hitta inversen av en mat…
    ·Hur man dödar en tråd i Java
    ·Hur man skapar bilder Web Site
    ·Hur man mäta tid i Python
    ·Hur till Öppen VBS -filer
    ·Hur göra en felsökning i SQL
    Copyright © Dator Kunskap http://www.dator.xyz