How can we read a column from text file
hai,
the Text file contains :
m1 m2 m4 89
m1 m2 m4 89
m0 m4 m2 90
I need one array for each column
m[0]= m1,m1,m0 (first column from text file)
m[1]= m2,m2,m2 (second column from text file)
m[2]= 89,89,90 (third column from text file)
andvance thanks
If a 2D array is OK (instead of 4 separate arrays), try something like this
import java.io.*;
import java.util.ArrayList;
class FileReadColumns
public static void main(String args[]) throws IOException, FileNotFoundException
String line;
ArrayList lines = new ArrayList();
BufferedReader in = new BufferedReader(new FileReader("data.txt"));
while ((line = in.readLine()) != null) lines.add(line);
String bits[];
bits = lines.get(0).toString().split(" ");
String grid[][] = new String[bits.length][];
for(int i=0;i<grid.length;i++)grid[i] = new String[lines.size()];
for(int i = 0; i < lines.size(); i++)
bits = lines.get(i).toString().split(" ");
for(int ii = 0; ii < bits.length; ii++) grid[ii] = bits[ii];
for(int i = 0; i < grid.length; i++)
for(int ii=0;ii<grid[i].length;ii++)System.out.print(grid[i][ii]+" ");
System.out.println();
System.exit(0);
Similar Messages
-
How can i read the data from attached file?
using javamail i receiving a mail with attachment
but unable to read the content of the file
Plz help me out
thanks in advanceThe answer is in the JavaMail FAQ.
-
How can i change the column label text in a alv table display
how can i change the column label text in a alv table display??
A similar kinda of question was posted previuosly where the requirement was the label text was needed and following below code was given as solution :
<i>* declare column, settings, header object
DATA: lr_column TYPE REF TO cl_salv_wd_column.
DATA: lr_column_settings TYPE REF TO if_salv_wd_column_settings.
DATA: lr_column_header type ref to CL_SALV_WD_COLUMN_HEADER.
get column by specifying column name.
lr_column = lr_column_settings->get_column( 'COLUMN_NAME1' ).
set Header Text as null
lr_column_header = lr_column->get_header( ).
lr_column_header->set_text( ' ' ).</i>
My specific requirement is i have an input field on the screen and i want reflect that value as the column label for one of the column in the alv table. I have used he above code with slight modification in the MODIFYVIEW method of the view since it is a process after input. The component gets activated without any errors but while run time i get an error stating
<i>"The following error text was processed in the system CDV : Access via 'NULL' object reference not possible."</i>
i have checked in debugging and the error occured at the statement :
<i>lr_column = lr_column_settings->get_column( 'CURRENT_YEAR' ).</i>Please can you provide me an alternative for my requirement or correct me if i have done it wrong.
Thanks,
SuriI found it myself how to do it. The error says that it is not able to find the reference object i.e it is asking us to refer to the table. The following piece of code will solve this problem. Have to implement this in WDDOMODIFYVIEW method of the view. This thing works comrades enjoy...
DATA : lr_cmp_usage TYPE REF TO if_wd_component_usage,
lr_if_controller TYPE REF TO iwci_salv_wd_table,
lr_cmdl TYPE REF TO cl_salv_wd_config_table,
lr_col TYPE REF TO cl_salv_wd_column.
DATA : node_year TYPE REF TO if_wd_context_node,
elem_year TYPE REF TO if_wd_context_element,
stru_year TYPE if_alv_layout=>element_importing,
item_year LIKE stru_year-i_current_year,
lf_string TYPE char(x),
DATA: lr_column TYPE REF TO cl_salv_wd_column.
DATA: lr_column_header TYPE REF TO cl_salv_wd_column_header.
DATA: lr_column_settings TYPE REF TO if_salv_wd_column_settings.
Get the entered value from the input field of the screen
node_year = wd_context->get_child_node( name = 'IMPORTING_NODE' ).
elem_year = node_year->get_element( ).
elem_year->get_attribute(
EXPORTING
name = 'IMPORT_NODE-PARAMETER'
IMPORTING
value = L_IMPORT_PARAM ).
WRITE L_IMPORT_PARAM TO lf_string.
Get the reference of the table
lr_cmp_usage = wd_this->wd_cpuse_alv( ).
IF lr_cmp_usage->has_active_component( ) IS INITIAL.
lr_cmp_usage->create_component( ).
ENDIF.
lr_if_controller = wd_this->wd_cpifc_alv( ).
lr_column_settings = lr_if_controller->get_model( ).
get column by specifying column name.
IF lr_column_settings IS BOUND.
lr_column = lr_column_settings->get_column( 'COLUMN_NAME').
set Header Text as null
lr_column_header = lr_column->get_header( ).
lr_column_header->set_text( lf_string ).
endif. -
How can i Read a book from my Mac (digital editions) to my iPad 2
How can i Read a book from my Mac (in digital editions) to my iPad 2
iPad's aren't supported by ADE. Some folks have been able to use iTunes to
do the transfers, and others have used Bluefire reader.
=================== -
HOW CAN I READ A BOOK FROM MY IPAD/IBOOK ONTO MY TV
HOW CAN I READ A BOOK FROM MY IPAD/IBOOK ON MY TV SCREEN?
Apple TV: How to use AirPlay Mirroring
Troubleshooting AirPlay and AirPlay Mirroring
OR
You can use the Apple Digital AV Adapter or VGA Adapter to share the display of your iOS device to a compatible TV, projector, or other external display. -
How can we read some bytes from every line of the file
How can we read some bytes from the every line of the file moving on to the next line
without using the read lineActualiy readLine() takes more execution time
for reading a part of line if we can do so without
readLine() we can save some time...Well, if you knew, beforehand, the length of each line, you could use RandomAccessFile and its seek method, but, since you don't, you would have to read the rest of the line character-by-character, checking to see if it is a newline, in order to place the "cursor" at the beginning of the next line in order to read the next few characters you want.
So, as you can see, you will need to read the entire line anyway (and if you do it yourself you also have to do the checking yourself considering all three possible end-of-line sequences), so you just as well use readLine().
Some people may suggest Scanner and it's nextLine() method, but that also needs to read the rest of line (as evidenced by the fact that it returns it), so that is no different than the readLine() (or read it yourself) solution. -
How can i read a document from a scanner machine in java
I am building a application and i want to read the document from the scanner
how can i read a document from a scanner machine in java
So pls help me on this issueProbably not via a network.
http://www.javaworld.com/javaworld/jw-07-2002/jw-0726-twain.html -
How can i read a image from a oracle DB?
How can i read a image from a oracle DB?
Because in the DB a have a field that is a picture that i would like to show in a jpanel.....but this field is in oracle DB only has strange caracters ..... so Do i have to read this field like a input stream?....
Could some body help me please?
Thanks...
MaryWell I suppose the picture is stored in a blob. If that is so this is some code I have used to load a picture to a panel. Hope you find it usefull.
PreparedStatement retreive = db.createPreparedStatement("select bl from test where ln = ?");
Blob bl;
try{
retreive.setBigDecimal(1, new BigDecimal(jTFln.getText()));
ResultSet rs = retreive.executeQuery();
if (!rs.next())
System.out.println("Empty Result Set");
bl = rs.getBlob("bl");
if (bl == null) {
System.out.println("Null Blob");
return;
InputStream is = bl.getBinaryStream();
int imageLength = (int) bl.length();
System.out.println(imageLength);
System.out.println(bl.length());
byte[] imageData = new byte [imageLength];
is.read(imageData, 0, imageLength);
image1 = new ImageIcon(imageData);
photo = new JPanel() {
public void paint(Graphics g){
g.setColor(Color.lightGray);
g.drawImage(image1.getImage(), 0, 0, this);
} catch (BadLocationException ble){
ble.printStackTrace();
} catch (SQLException sqle){
sqle.printStackTrace();
} catch (IOException ioe){
ioe.printStackTrace();
} -
How can I script moving paths from one file to another?
Hello. I have 1 image with various color correction layers. The other is the exact same size but only contains paths. How can I script moving paths from one file to another? Thanks, in advance, for any help you can offer. Thanks!
Thanks! This one actually worked for me. Thanks for your help.
http://forums.adobe.com/message/3305389#3305389 -
How can I remove one page from adobe file
How can I remove one page from adobe file, when I try to remove the page a dialgue box say "some pages are being used, so they can not be ereased"?
Tools>Pages>Delete pages
-
How can I read on my Apple Arabic files of Times New Roman or Arial fonts made in PC? when I get the files the Arabic letters are separate and not joined. Is there a common font in Arabic that can convert the Arabic PC Windows files to my Apple?
The same with email messages ,
And when I get Power Point files made in PC Windows, they are like PDF, not Power Point!
Anybody with a good suggestion?Yewtree wrote:
when I get the files the Arabic letters are separate and not joined
Do not use MS Word for Mac, it does not support Arabic. Instead use Mellel, TextEdit, Nisus Writer or OpenOffice. Try the font Geeza Pro if others do not work.
What are you using to read email?
What are you using to read powerpoint? -
How can I read a column of numbers saved as .txt and display as a wave?
Hi Tiano
LabVIEW General
Ask:
Please enter a one-line summary of your question
Resources
• Technical Support
• Development Library
• Measurement Encyclopedia
"data/time reading into chart"
"In the attached file, I am trying to read the first column of data, and the next column is the value on the x-axis I want it plotted at. How do I read two columns of different data? I have looked in the books I have access to and the help within Labview but am still having trouble.
Thank you,
Ellie"
data_set (Plain Text, 3K)
-posted by Ellie on 9/11/2001
markwysong on 9/11/2001 answered:
"Ellie,
The first thing you need to do is to read your file in as a spreadsheet file. Then, you display it in a chart.
That sounds simple, but looking at your dataset, there's a few things you should know. First, the "read from spreadsheet VI" is looking for data in columns, like your data set, but columns separated by tabs. Therefore, your data must be saved that way; currently, it doesn't seem that it is. Another thing; you must skip the header portion (labels) of your file when reading.
Next, it would be easier if your time was first, and your data was second in your columns, but that can be overcome. In the VI I am including, I have copied your data set into a file called data.txt, and I've removed the header and separated the columns with a tab. Then, I read in the data, and I break out each column so I can put the time first, and then I combine them again into a cluster so it can be displayed on an XY chart.
Take a look!
Mark"
Graph data from file (Binary Executable, 20K)
data.txt (Plain Text, 3K)
This answer has not yet been rated.
Rate this answer:
Mikael Garcia on 9/11/2001 answered:
"Ellie,
Here is one way of doing it. Take a look at this example (compatible with LabVIEW 4.1 and up) and post comments if you need further help. Basically, I read your file as text; split it; and make use of the Spread sheet string to Array function before I plot your data. Hope this helps./ Mikael"
ExtractAndPlot.vi (Binary Executable, 36K)
This answer has not yet been rated.
Rate this answer:
Ellie on 9/12/2001 commented:
"Thank you. I am trying to get the data from the text file into a string and am having some trouble. I am reading the file from a spreadsheet, and sending the output array to "Array to Spreadsheet String", but I'm not sure this is what I want to do. Is there another way to make an array into a string? Do I need to reformat my data?
Can you offer me any advice?
Thank you."
data_1 (Plain Text, 3K)
Mikael Garcia on 9/12/2001 commented:
"I noticed that you changed your file format according to what was said here. Yes, this new file of yours is easier to use but your original file does not have to be changed. Take a look at this example. I now added the file-read part. It will give you a dialog to locate your data file (use this VI with your original file with the header since this VI includes a string split function). Hope this helps. /Mikael"
ReadExtractandPlot.vi (Binary Executable, 35K)
Niko on 9/12/2001 answered:
"If you read this file with the "read from spreadsheet file.vi" you get you
data in a 2-D-array. Now it is easy with array- and cluster-functions to
handle the data the way you want.
hope that helps, Niko"
This answer has not yet been rated.
Rate this answer:
I intend to read from a .txt file that contains a column of numbers. After reading I want to display it as a waveform. In fact the numbers represent points along a waveform/graph of Flow vs. time. Thus I want to have this info in the chart or graph with flow in the y0axis and time in the x-axis. Can someone give me some detailed help please? Thank you in advance.
Attachments:
The_file.txt 18 KBAll you have to do is use Read From Spreadsheet File.vi that's on the File I/O palette. For your example .txt, set the Transpose input to true and wire the First Row output to a waveform graph. The only problem I see is that since your file doesn't contain any sampling info, the time axis will be relative. If have that information elsewhere, then you can put a build waveform function between the read and the graph. Wire the First Row output to the Y input Build Waveform and add t0 and dt values. I've attached an example.
Attachments:
Graph_from_text.vi 29 KB -
How can I read the image from database into form
hi everyone
if I have table like this
create table test
(id number(10),
pic long raw);
in this table record
in form If I have block non database
how can i read the image into non database item
I try with this code but no good
select pic into :photo from test where id=5;
photo its non database item kind image
how can i invoke image into item
thanks aloooooootHello,
You can't select image with select query. You need to create another database block from test table which has item binds with database pic column. Now in where condition in test block's property you have to write id=5. Change test block's properties UPDATE ALLOWED, INSERT ALLOWED, DELETE ALLOWED to NO. Only Query allowed property set to YES.
Now in your particular trigger write the code
GO_BLOCK('test');
Execute_Query;
please mark if it help you or correct
Regards,
Danish -
How to store data into database by reading sql statements from text file
how to write java program for storing data into database by reading sql statements from text file
Step 1: Create a property file to add various queries.
Step 2: Read the properties file using ResourceBundle
Step 3: Use the jdbc to execute the query read from the property file.
So in future if you need to change query no need do any modifications in java program. But depends on how you use the property file. -
How can I read books purchased from iBooks on my Mac?
I'm completely new to the whole Apple world and have ran across this issue. How can I read books, that I've purchased through iBooks on my iPad or iPhone, on my Mac? Surely this is possible, but I just can figure out how Apple intends for us to do this.
If someone could please help me out with this information I would appreciate it.Or I can just purchase them from a competitor such as Kindle and read them on my Mac
Sure seems short sighted on Apple's part not to have this functionality. This will drive my purchasing decisions to Kindle.
I'm sure that there has been plenty of negative feedback already directed to Apple for this decision. Does anyone know whether or not they have listened and if they have any plans to correct this issue?
Maybe you are looking for
-
On my desktop, I have been using Firefox V27 on Ubuntu 12.04 for some time. It uses secure sites - such as https://mozilla.org - and accepts the Security Certificates quite happily, so I am not even aware there is any issue. My new laptop is Windows
-
Opening confusion of PDF files in Safari 7.0.4
Whenever I attempt to open a PDF file using Adobe Reader in the latest Safari version 7.0.4... I am receiving the following warning that I must "launch Adobe Reader and accept the End User License Agreement, then Quit and relaunch the browser. I hav
-
I having a problem where my iMac will randomly shut down without warning. Doesn't matter what app I'm using. The weird thing is that it ONLY happens after it has gone through a sleep/wake cycle. It doesn't happen after doing a cold start. The random
-
A number of sites keep on telling me that I have an old version of the browser and insist that I should upgrade it, despite the fact that I have Firefox 5.0. Now I've tried to add one of firefox apps and firefox site itself told me that I need to upg
-
Using a MacBook with ONLY a Power Adapter
HI! is it possible to use my MacBook with just the power adapter? The current batter and adapter are both dead, and I'm pretty low on cash. So I was thinking I would purchase a new adapter in Amazon. Thoughts? Thanks.