After reading a text as a string file...

Although it seems to be a lot of ways to read a file in regular Java, the only article to use libraries of Blackberry I found referenced several times in this Forum:

http://www.BlackBerry.com/knowledgecenterpublic/livelink.exe/fetch/2000/348583/800332/800620/How_To _...

However, this example does that file and then returns the file in a single whole stream.

I have a situation where I have a text file with delimited values that must be inserted into a persistent table.  I know how to use split() to separate the delimiters, but is there a way to read the line breaks?

At present, this is the format (small sample):

Akin, William | 20 s
Burt, Ricky | 002
Allen, Debbie | 005
Baldwin, Kay | 008
Gallant, Jason | 011
Bowen, Edward | 016

How make a set up a loop to move through the lines one at a time (I want to fill a table with values)?

Thanks in advance.

-John Kiernan

You can use LineReader class to read one line at a time.

Tags: BlackBerry Developers

Similar Questions

  • How to read the text of an XML with the dom parser?

    Hi all

    It's my code. How will I be able to read the text inside the xml file using dom parser?

    my xml file is like this...



     
        LLEYTON
        Hewitt
        Australian
       
        1
        897
       

     


        André
        Agassi
        American
       
        2
        679
       

     

    which I stored in _xml.

    InputStream is = getClass () .getResourceAsStream (_xml);

    DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance ();

    DocumentBuilder db = dbf.newDocumentBuilder ();

    Doc document = db.parse (is);

    NodeList nl = doc.getElementsByTagName("*");

    for (int i = 0; i)< nl.getlength();="">

    {

    System.out.println ("node name" + nl.item (i) .getNodeName ());  Player, firstname, lastname, tennis o/p

    System.out.println ("node value" + nl.item (i) .getTextContent ());  o/p value null, null, null, null

    }

    I want the text in the first name should get displayed as "Lleyton" and any other text in other tags as Andre/Agassi/American/2/679

    You can install JDE and operates the samples, you will find XMLDEMO that will help you read XML application blackberry;

    good luck;

  • Read a text file in a cod

    I'm sure this must be quite easily, but can someone please tell me how I can read a text file, I want to display as a resource?

    There are methods available for playback of image files, but I have never attempts to read a text file...

    Thank you

    The same as any other file. The most important thing is to get an input stream. After that, you can for example read as bytes and create a string of. It really depends on the content.

    InputStream input is Class.forName("yourClass").getResourceAsStream ("resource_file_name");.

    Then something like:

    data from Byte [] = new ubyte [4096]; or the actual size of the stream
    int len = 0;
    Len = input.read (data);
    If (len == 0)
    {
    System.out.println ("empty folder");
    return;
    }
                   
    Dim str As String = new String (data, 0, len);

    Of course, it's just sort of pseudocode.

    Rab

  • Not able to read the text file several times - Bug?

    I open the Refnum to a text file by starting my software and I'll keep the file open until the software works. I read a text file when an event occurs. The problem that I'm facing here is when I read that the file 1st time Lily can't read the text of the file but when I read it to get even empty string only. Could someone help me understand why this happens.

    A race condition?  What's with the two readings at the same time?  Keep the opened file is not a problem, but remember that there is a file pointer.  If you read empty strings, it's probably because you're at the end of the file.  Use Set leader VI to set Position is for the beginning of the file.

  • Read a text file

    I have hopefully a quick question.

    Why doesn't the reading of text file in this example?

    Thank you

    When you write to a text file, LabVIEW keep a pointer with the reference so that you have the file open. So after you write 'test' in the file, your new pointer is now at location 4. When you read on, it reads pointer 4 and on.

    Use the function set the file Position in the palette advanced to read the 0 position.

  • Can LabVIEW read a text file on Internet?

    I'm using LabVIEW 8.5 and I would read a text unformatted line stored on a web site file (example: www.text.com/test.txt).

    I found that I can not do so using the standard text file reading Subvi. is there a better way?

    Thank you for your help.

    Don't forget form the full url (for example starting with ftp or http).

    You may also need to add the string [text] at the end of the URL. See help.

    Here is an excerpt:

  • Not able to read a text file or binary

    I am reading in a file text or binary, as shown in the Blackberry "how - adds an application of plain text or binary files"

    http://www.BlackBerry.com/knowledgecenterpublic/livelink.exe/fetch/2000/348583/800332/800620/How_To _...

    I use Eclipse 3.4.2 I implemented a project of Blackberry with the following structure:

    Test1 (project name)

    -src (folder)

    |   + com.name.xxx

    |   + com.name.yyy

    |            Test1.Java

    + NET_RIM_BLACKBERRY

    |

    -test

    I'm reading in the test file is at the level of the main project folder.  For example, the Test1.jdp file is located in the folder of the main project and the test file (text file or binary).  I am trying to access the file using the line of code below:

    Class classs = Class.forName(this.getClass().getName());
    
    InputStream is = classs.getResourceAsStream("/test");
    

    The getResourceAsStream indicates that the file will be in the same location as the location of the Test1.jdp file if the bar oblique is in front of the name of the file, or that it will look in the source for the main class file.  When I have the slash I get error

    CAFETERIA: could not find the test file

    I tried several different attempt to get to the CAFETERIA to find the file, but I'm running out of ideas and I would appreciate someone else's ideas on what to try.

    Thank you

    Thank you klyubin and stef

    I found a solution that works for me with Eclipse plug-ins, JDE.

    First, the example of Blackberry in the how-to (see original thread number) with test as file is named simply 'test '.  This does not work for me at all in Eclipse.  I gave up to place the file in the folder of the project Eclipse (main folder) and placed in the src folder, which of course gives a compile error because is not a Java file, and of course when using file name in my java code I changed the code correctly as in the first line that follows :

    
    // this will look in the source folder of the class // that myClass refers tois = myClass.getResourceAsStream("test.txt");
    
    // this is supposed to refer to a file called 'test' // in the source folder of the class that myClass refers to // but apparently for Eclipse it must have a .txt extension// as in the above exampleis = myClass.getResourceAsStream("test");
    
    // this is supposed to refer to a file called 'test' // in the main project folder but not apparenlty for Eclipseis = myClass.getResourceAsStream("/test");
    
    // this is supposed to refer to a file called 'test.txt' // in the main project folder but not apparenlty for Eclipseis = myClass.getResourceAsStream("/test.txt");             } 
    

    Note: I was also getting the error message when I place the file named "test" in the src below directory.  I managed to get rid of this error message by configuring the path building (similar to deleting the file of the JDP file including klyubin suggested above for Blackberry JDE ordinary rather than the plugin Eclipse) to remove the file 'test' for compiling so I would not get the compile error.

    However, this was not my main problem - if you name the file test.txt and place it in the src directory you do not get this error I believe.

    Errors during construction

    Errors running builder "Blackberry resources Builder" on the project...

    Could not compile files

    java.io.FileNotFoundException: C:\path to the file I had added in the directory\.rrh of the source (or some truncation of the file name .rrh - for example te.rrh)

    Finally, I have checked the jar (as klyubin suggested) file that is created when I place the file 'test' or 'test.txt' in my Eclipse project main folder.  The jar file did not contain the name file and so when I run in the Simulator, the file is not found.  Even when I put the file in the jar (main directory) myself the Simulator still could not find the file.   When I placed the test.txt file in my directory src the jar resulting file contains the file named and the Simulator can find the file ok.

    So, it seems to me that for the plug-in Eclipse JDE contextual explanation of the method getResourceAsStream does not apply as described at this time.

    getResourceAsStream

    public InputStream getResourceAsStream(String name)
    

    Looking for a resource with a given name. This method returns null if no resource with this name is found. The rules looking for resources associated with a given class are specific profile. RIM implementation notes: this method searches the resource from the directory in which the current JDP project file is located. By default, it is assumed that this JDP file resides in the parent directory of the package of the current project space. Thus, the package space tree (for example, com/rim/PackageName) is added to name so that the search begins from this space package, that is, in the source directory of the current project. However, if the current JDP project file does not lie in its presumed location, the behavior above prevent the resource located. In this case, the user must add a slash (/) in the name of the resource before calling getResourceAsStream. This treats the name as an absolute path, which is compared to a tree whose root is the location of the JDP file. Parameters: name - name of the desired resource Returns: a java.io.InputStream object. Since: JDK1.1

    If Alain klyubin (or someone else) can enlighten us more on why the file should be named *.txt to find the file in the source directory, which can be useful to me and others in the future.  My real goal is to read in an image file named *.jpeg.  We'll see how it goes.

    And thank you klyubin for the suggested code change which I had also found in another thread...

    // this was more than what was necessary//Class myClass = Class.forName(this.getClass().getName());
    
    // this is simpler  Class myClass = this.getClass();
    

    And so many other Eclipse users who try to follow the Blackberry How To - add a text or a binary file in an application, do not forget to consult the file name in your code java as in the examples that I gave above.

  • How can I read only text files in a directory.

    I wrote a program to play the files in a directory, but I want to let him read the text files from the directory.

    import java. IO;

    public class {data}

    Public Shared Sub main (String [] args) throws IOException {}

    String target_dir = "C:\\files";

    File dir = new File (target_dir);

    File files [] = dir.listFiles ();

    for (file textfiles: files) {}

    If (textfiles.isFile ()) {}

    InputStream BufferedReader = null;

    try {}

    inputStream = new BufferedReader (new FileReader (textfiles));

    String line;

    While ((line = inputStream.readLine ())! = null) {}

    System.out.println (Line);

    }

    } {Finally

    If (inputStream! = null) {}

    inputStream.close ();

    }

    }

    }

    }

    }

    }

    You mentioned you want to only read text files.

    If you are referring to a specific set of extensions, you can filter on this basis.

    ex: you want to only read .txt files, you can add an if condition as below:

              if(textfiles.getName().endsWith(".txt")) {
                  // Add your code here
              }
    

    See you soon

    AJ

  • How to read a text file with line breaks

    Hello

    I'm reading a text file in a textFrame.  We read in, but does not include line breaks is just a big long line of text.  I use the following code to read the file.  I tried to insert a \n character after each readln() but that has not helped.  I also tried to create a variable that the readln() was crammed in before setting the textFrame.contents variable, but which does not work either. I'm puzzled. Any help would be appreciated, thanks.

    While (! notesDoc.eof) {}

    noteTextRef.contents += notesDoc.readln ();
    }

    Doug

    Just use fileObect.read () instead of fileObect.readln () / / read online also try to use instead of \n \r

  • Reading from text using forms6i file

    Hello

    I want to read from a text file in forms6i and must be displayed in a text element.
    The code I wrote is now
    declare
           in_file  Text_IO.File_Type;   
           linebuf  VARCHAR2(80); 
           helptextvalue varchar(1000);
    begin 
         
         show_window('helpwindow');
    
           in_file := Text_IO.Fopen('c:\divya_forms\genhelp.txt', 'r');   
           loop
           Text_IO.Get_Line(in_file,linebuf);
           set_alert_property('alert1',alert_message_text,'linebuf '||linebuf);
           alno := show_alert('alert1');
           helptextvalue := helptextvalue || linebuf;
           set_alert_property('alert1',alert_message_text,'helptextvalue '||helptextvalue);
           alno := show_alert('alert1');
           
           Text_IO.New_Line; 
           end loop;
           
           EXCEPTION
                WHEN no_data_found THEN
                     :helptext := helptextvalue;
                    Text_IO.Fclose(in_file);
           END;
           
    The code above works, but I want an exact copy of what exists in the file.
    as if the file contains data

    Hi how are you
    Yes I'm fine

    I want the element of text having the same data.
    Now, I'm getting - Hi How are youYes I'm fine
    I want to display the "Yes I'm fine", in the new row, as in the file.
    So, how can I do this

    Pls help

    Adkins,

    Try adding the Chr (10) after reading each line.

    Kind regards

    Manu.

  • After you have installed windows on my notebook 10 notes all drop-down history menu and favorite tools have black background so can't read the text

    After installing windows 10 on my notebook that all drop-down menu history bookmarks tools etc. have black background so can't read the text

    It was much simpler that that I just check if my version of FireFox has been updated today it wasn't downloaded and everything beautiful. Thank you for everything that other gibberish "I also don't know solution but try this" typical in the forums with respect to proposed solution has no address or related to this question please

  • USB for my iPhone, so it can read a text file

    Hi, I would like to be able to connect a standard USB to my iPhone, so it can read a text file from USB, any suggestions on cable/apps? Thank you, Tony

    Hello. In fact, you can use any USB adapter to connect your iPhone to the computer and transfer text files. Apple recommends the adapter like this http://www.apple.com/shop/product/MD820AM/A/lightning-to-micro-usb-adapter

  • Acrobat Pro XI, after placing a watermark on a PDF file, applying an A / Web certificate, then save as a PDF - A, the text in the document becomes unfathomable.

    After adding a watermark in Acrobat Pro XI and / Web certifying and saving as a PDF - A, the text in the PDF file becomes unfathomable, and it seems that the pages have been flattened.  Under Save settings, I can see radio boxes I can uncheck to make sure that the pages become flattened. This translates into an error and the PDF file does not get it's / Web certification.  Is this a bug?  I can search for text in an A / Web document certified without watermark, fine.  I can search for text in a document with a watermark and no A / Web certification, very well.  But not with the two elements applied.  Why the watermark is causing a conflict?  Is there a way to solve or work around this problem?

    Thank you!

    I do not know what A / Web is. But if you save as PDF/A-1a or PDF/A-1b, and that transparency, it must be flattened. Flattening often lose the text completely, for example, if the text superimpose a transparent image.  Your watermark is probably using transparency. Not a glitch or bug.

  • testimonial widget that reads the text file

    Is there someone who makes a testimonial widget that can read a text file? I am considering this is a block for customer testimonials that can read a file of say 50 different clients we wil cut and paste from various places, so that there is always a fresh review illustrated.

    Themes of Muse has some text widgets: one as a ticker-tape driveand displays a (small) number of citations. But none will allow you to modify a file of text outside the Muse of let's say 50 paragraphs and read on the page, one by one, in order.

    There are a lot of scripts to do exactly what you want, like this: alternating Message text box . JavaScriptSource, and many others, just Google: "alternating rotation script of text message". But are you able to manage scripts and HTML codes in Muse ? Maybe some useful script Wizard can cook a place for you or modify an existing one, provide you a text template file and help hair and be implemented in Muse page.

    Don't let them not to edit your output !

    Ask them to help you with a method to ensure within the Muse:

    1. adds a style and script in the header of page (see Page Properties)

    2 Insert the HTML code on the page (under the object menu)

    3 attach the text file on the site (hyperlink, link to the file)

    So, you can change the text file and download all changes with Muse.

    Hope this helps?

  • A form of Oracle, I want to read a text file.

    A form of Oracle, I want to read a text file. In shape on a press of button I have:

    declare
    in_file Text_IO. Type_de_fichier;
    linebuf VARCHAR2 (1800);
    filename VARCHAR2 (30);
    BEGIN
    filename: = GET_FILE_NAME ('U:\ora_devl\pps\work\a.txt', File_Filter = > ' text (*.txt) | * .txt |');
    in_file: = Text_IO. Fopen (filename, "r");
    LOOP
    Text_IO. Get_Line (in_file, linebuf);
    -: text_item5: =: text_item5 | linebuf | Chr (10);
    Text_IO. New_Line;
    END LOOP;
    EXCEPTION
    WHEN no_data_found THEN
    Text_IO. Put_line ("Closing the file...");
    Text_IO. Fclose (in_file);
    END;

    He gets an ORA-302000. I suspect that the problem starts with the GET_FILE_NAME because when I comment, but treats it continuously without end.

    Forms [32 bit] Version 11.1.1.3.0 (Production)
    Oracle Database 11 g Enterprise Edition Release 11.2.0.1.0 - 64 bit Production

    What can you tell me? Thank you

    GET_FILE_NAME will try to open a 'Open file' dialog box on the server, which obviously cannot happen. If you want to use this type of behavior, you must use the function CLIENT_GET_FILE_NAME and WebUtil. Example:

         filename := CLIENT_GET_FILE_NAME('C:\', File_Filter=> 'Text Files (*.txt)|*.txt|All Files (*.*)|*.*|', dialog_type=> OPEN_FILE);
    

    See the Help Builder Online for more details. You can also view the demo which is available here:

    http://www.Oracle.com/technetwork/developer-tools/forms/downloads/index.html

    More information here:

    http://www.Oracle.com/technetwork/developer-tools/forms/webutil-090641.html

    In addition, it seems that you try to use a mapped drive ('U'). Although this can be made to work, it is not recommended and in some cases is not supported. If you need access to remote files, you must use another mechanism to put the file on the local computer before handling.

Maybe you are looking for

  • ProBook 5310 m: fake Windows key when installing Windows 10

    Hello I hope someone can help me. I am trying to install Windows 10 on my system that is currently running Windows 7 SP1 and it's not accept my Windows key. I contacted Microsoft who told me that I need to have my unlocked OEM product ID so I can ins

  • HP G60t-200: power on password lost

    HP G60t-200 my uncle, product FS682AV, power on password request, but he did not know or remember. When I press Enter three times, the code is 95908471. Help, please. Thank you very much.

  • ACS server installation issues

    I have a client of the remote site that is replacing their ACS servers and several questions: (1) what version we should be installed? (2) where we can get a clean binary installer (or do you start with 3.x or 4.0 & upgrade-if upgrade, use us the lat

  • Trackball motion events

    Hello world! Well, I have a little problem. My application must handle trackball movements--up, down, left and right. Can someone tell me how this could be done?

  • Container not showing does not correcly in Internet Explore 11

    Hey guys!Hoping to get some help here because im about to pull out my hair...So im building a site pretty basic for a friend and I arrived at the stop and do not know how to continue. my understanding of Dreamweaver is limited but did play with it ma