String Search In File?
Aug 12, 2014
I am inputting a file that has the system output when pinging an ip address. i have gotten it to read the file into an arraylist with readLine. Is there a way to have it input to list using spaces instead of lines?
BufferedReader bf = new BufferedReader(new FileReader(file));
int linecount = 0;
int numberTimes = 0;
String line;
//loop thru file and add contents to an arraylist
while ((line = bf.readLine()) != null) {
inLine.add(line);
}
bf.close();
System.out.println(inLine);
get the arraylist to hold it like this:
(0)Pinging
(1)192.168.1.6
(2)with
(3)32
(4)bytes
(5)of
(6)data
View Replies
ADVERTISEMENT
Feb 18, 2014
I have a large text file of 1 GB size. I need to print the line when a matching word is found in a particular line. Below is the code I am using. But if there are many lines that has the matching word, it's taking lot of time. Any solution to print the lines much faster.
Scanner scanner = new Scanner(file);
while (scanner.hasNextLine()) {
String line = scanner.nextLine();
if(line.contains("xyz")) {
System.out.println(line);
}
}
View Replies
View Related
May 6, 2015
I'm Trying to write a method that search for two String from node class and return the value but when i run it
Exception in thread "main" java.lang.NullPointerException
This is the code :
public Node findName(String firstName, String lastName) {
return findName(root, firstName,lastName);
}
private Node findName(Node p, String first,String last) {
if (p == null) {
[Code] .....
View Replies
View Related
May 26, 2015
I have problem in searching for the words from my text file.. im using binary search technique
private boolean doSearchQuery(String searchQuery) throws IOException {
Log.i(TAG, "in doSearchQuery, query string: " + searchQuery);
boolean result = false;
toSort = new ArrayList<String>();
myTv = (TextView) findViewById(R.id.myFile);
[Code] .....
View Replies
View Related
Aug 31, 2014
I'm trying to implement a Binary Search Tree that accepts strings. I cannot figure out how to compare the string value in my add method against the node object. While I could make the node class data be the string type I am trying to make the code be as reusable as possible. So my question is this, is there a simple way I can compare the two that I am missing?
public class BTNode<E> {
private E data;
private BTNode<E> left, right;
//constructor
public BTNode(E initialData, BTNode<E> initialLeft, BTNode<E> initialRight) {
data = initialData;
left = initialLeft;
right = initialRight;
[Code] ....
View Replies
View Related
Oct 14, 2014
Which string method to search a particular character in a string whether a particular character is there or not . Suppose my String is like............
String s = "Java.";
How I can find the character " . " in above string "Java." is present or not . What is the string method to search that "."
View Replies
View Related
Feb 5, 2014
Consider in a Document if a String " Hello" is Encoded and stored as "XYZAB"
I want to search the text on document for a word "Hello" and Replace the word with "HelloWorld"
The Program will encrypt the word "Hello" and Search the file then return the encrypted code as "XYZAB" Found
Now i have to replace the word "Hello" with "HelloWorld" in encrypted form so that the Letter "XYZABEFGHI" is replace in the place of Hello where "World" is encoded as "EFGHI"
Now the Problem is If there is more number of occurrence of the word "Helloworld" exist in the file... How can i Replace only one particular occurrence What can be done to select the particular occurrence.
I have attached my java program for Encryption along with this mail for your ease of use.
View Replies
View Related
Mar 31, 2014
I need a java code to search a certain word from the text file. the word that i want to search is in other text file. and finally the output will print the result in the new text file. for the example the text file name data.txt and the word list in the wordlist.txt and the output will print filter.txt.
View Replies
View Related
Dec 9, 2014
In a text file, I have individual titles (starting with ">" character), and under those titles, I have calculated values for a Counter. I want to search the entire text file for the highest counter under every title. After I get the highest counter, I would like to print it's title, name of the counter, and counter value. Example of the code I already have:
int letterCounter;
String line;
if (line.startsWith (">")) {
bw.write ("");
bw.write (line);
} else {
//code that counts how many total letters (letterCounter) under title
}
I am just trying to use basic concepts.
Sample of my text file:
>gi 91206428 ref NP_001035160.1 seven transmembrane helix receptor precursor [Homo sapiens]
letterCounter is 43
>gi 157412240 ref NP_001094800.1 C1GALT1-specific chaperone 1-like [Homo sapiens]
letterCounter is 7
>gi 117938299 ref NP_001071105.1 RAB6C-like [Homo sapiens]
letterCounter is 109
Sample of desired output:
>gi 117938299 ref NP_001071105.1 RAB6C-like [Homo sapiens]
letterCounter is 109
View Replies
View Related
Nov 24, 2014
I am trying to draw a binary node tree to a text file.
public class BinaryTreeExample {
public static void main(String[] args) {
new BinaryTreeExample().run();
} static class Node {
Node left;
Node right;
int value;
public Node(int value) {
[Code] .....
This will output:
Building tree with rootvalue25
=================================
Inserted 11 to left of node 25
Inserted 15to right of node 11
Inserted 16to right of node 15
Inserted 23to right of node 16
Inserted 79to right of node 25
Traversing tree in order
=================================
Traversed 11
Traversed 15
Traversed 16
Traversed 23
Traversed 25
Traversed 79
I need to print this information in the form of a graphic to a text file. so for example:
OUTPUT IN TEXT FILE
25
/
11 79
etc...
View Replies
View Related
Aug 26, 2014
I have a properties file with key values in it, now when I use my search box to search for a key in the properties file to check whether or not it is there - I can't get it to check and return the key value if it is theere. I've tried a few methods but keep getting a null pointer exception when it hits line 15 in the code all the time so I'm stumped at the minute.
My text field is called textFieldSearch
This is my button code
JButton btnSearch = new JButton("Search");
btnSearch.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
//search button
//find selected comman
String key_name = textFieldSearch.getText();
[Code] ....
This is my method code
public void FindSelectedKey()
{
if(textFieldSearch != null)
{
properties.getProperty(key_name == textFieldSearch)
}
}
View Replies
View Related
Sep 1, 2014
I'm trying to build a method that can search a binary search tree for a specific target and then return the number of probes it took to get there. It seems to me that the best way to do this would be a recursive search method and a counter that tracks the number of calls. But I'm struggling with how to implement this. Here's the code I have so far. what works/doesn't work with the method.
// Method to search the tree for a specific name and
// return the number of probes
public T search(BTNode<T> btNode) {
[Code]....
View Replies
View Related
Nov 25, 2014
importing values from a text file into a Binary Search Tree. Currently my tree is hard coded w/ values in the BTreePrinterTest Class.
BTreePrinter Class:
Java Code:
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
[code]...
My input text file will be in the following format, each row is 1 tree, each empty line between the rows means a new tree.Java Code:
80 45 14 1 2 3 4 51
2 4 7 8 9 6 3 4
1 2 3 4 5 6 7 9 mh_sh_highlight_all('java');
View Replies
View Related
May 21, 2014
I'm trying to make a search engine that will search my computer given a path with any options i decide. So if i decides to look for the file name "resume" with extension "pdf", it will give me the files in the directory, including subfiles.
import java.io.*;
import java.util.*;
import java.text.*;
public class mySearch
{
private final static int path = 0;
private final static int name = 1;
[Code] .....
View Replies
View Related
Apr 22, 2014
I want to create a search method that returns the frequency of a word in the search method.
public class IndexTree {
private class TreeNode {
TreeNode left;
String word;
int frequency;
TreeNode right;
[Code] .....
View Replies
View Related
Jan 24, 2014
I have Java code that iterates through files in a directory like this:
for (File child : dir.listFiles()) {
}
Inside that for loop I want to put the filename into a HashMap like this: autocompleteMap.put((String)child,itemList);
The java compiler doesn't like my cast attempt: "Cannot cast from File to String".How do I convert the filename into a String to put into my hash?
View Replies
View Related
Nov 17, 2014
So I am saving a file. it is an array of two strings each containing three words. i figured out how to save to a text file and read it back in and put it back into an array. I am using scanner.hasnext and scanner.next and i think that separates the strings into variables using the spaces in the strings. Well for my project i need to do it with a symbol instead of a space
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.Writer;
import java.util.Scanner;
[Code] .....
I put some comments in the read method so you can get exactly what im trying to accomplish....
View Replies
View Related
Mar 22, 2015
How do I read in a file line by line into an array without using arraylist?
I know how to do this using BufferedReader, but I am wondering how to do this using Scanner? When I used BufferedReader I noticed that there must be two exceptions to be caught which were IOException and FileNotFoundException, whereas a Scanner needs only a FileNotFoundException, why is that?
Java Code: public class practice {
public String[] array;
Scanner inputStream = null;
Scanner n = new Scanner(System.in);
public String line;
[Code].....
View Replies
View Related
Feb 23, 2014
i want to take integer from a file into a string and using stringtokenizer convert them into tokens and collect those tokens into an array and sort it
View Replies
View Related
Oct 19, 2014
I have to recursively find a given string in a file. I HAVE to use the LineNumberReader class, and the output would be like so:
Line#Found : the string of the whole line
This is the code I've written:
public String findGivenString(String givenString, int currentLineNumber) {
LineNumberReader lnr = null;
try {
lnr = new LineNumberReader(new FileReader(getFile()), 4096);
lnr.setLineNumber(currentLineNumber);
String s = lnr.readLine().toLowerCase();
[Code] ....
I messed around with a bit, and it doesn't change to the new set line. Though the line number is incrementing! So it just keeps checking the first line of the file over and over again, which is why it can't find the given string. Which also throws the StackOverFlow exception I'm getting.
Here's the output if I remove the comment from the System.out...:
String @ that Line# 1: package banking;
String @ that Line# 2: package banking;
String @ that Line# 3: package banking;
String @ that Line# 4: package banking;
....
So you see it keeps checking the same line even though the line number IS incrementing.
View Replies
View Related
Nov 10, 2014
I have a web service which is returning a string. I want to extend this web service so that it returns an xml based string. To begin with I am able to return xml based strings from a normal POJO class ....
View Replies
View Related
Apr 30, 2014
Write a program that removes all the occurrences of a specified string from a text file. For example, invoking java Exercise14_11 John filename removes the string John from the specified file. Your program should get the arguments from the command line.
I have a problem.
Text document is Match.txt
Match.txt contains a string: "Open the door John"
I tried to create a new file named doc.txt where to put the text from the Match.txt without John word
//to read from document
Scanner output = new Scanner("Match.text");
//to write to document
PrintWriter write = new PrintWriter("doc.txt");
//copy from original document
String copy = "";
while(output.hasNextLine())
[code]...
Error :NoSuchElementException
View Replies
View Related
Aug 6, 2014
Show me a code where I can get text file all content to String?
View Replies
View Related
Apr 4, 2015
I am at a loss when it comes to appending Strings to a text file in Java. I was tasked (yes, homework) to complete a program that does the following simple things:
Print out the contents of a text file to the user (got that!)
Ask the user if the want to add any customers to this text file (got it!)
Add those customer's name's, addresses, postal codes and cities. (got that too)
Verify the postal code is in the proper format (yep!)
Add the new information to the text file, and display it to the user (Nope...)
The program is, essentially, supposed to keep track of the user's customers, and store this information to a text file. However, when I run the following code, I get a number of errors:
static String firstOutput, name, address, city, postalCode, file = "";
static int customer = 0;
static String fileLine = "";
public static void main(String[] args) throws IOException {
file = "C:UsersOwnerDocumentsDiscountFly.txt";
[Code] .....
The errors I get are:
Java.io.exception. Main. Stream closed
ensureOpen (115)
ava.io.BufferedReader.readLine(BufferedReader.java:310)
I understand that the numbers correspond to lines of code (line 115, or 310, for example) but I am unsure of how to fix these errors.
View Replies
View Related
Feb 7, 2015
i'm trying to add new value (string type) in an existent file.say that we have a .txt file which contain "mario"...i ask to the user a new name, and he write for expample "tony", now i want append the word "tony" in the existent file in this way: Iwrote this code:
Java Code:
import java.io.BufferedWriter;
import java.io.FileWriter;
import java.io.IOException;
import java.io.PrintWriter;
[code]....
first is saved next to the value existing. why? maybe because the program does not check if there is a string in the file?but I do not think. because otherwise it would happen with any name that is not entered in an odd position.
View Replies
View Related
Feb 6, 2015
I'm working on a project in which I need to read an entire block of text from a file, modify the text, and store the text into a character array. This wouldn't seem so bad, except I have to do this through the command line.
For example, in the terminal:
java program < input.txt
runs the program and uses data from input.txt.
I've considered using an input stream, but most tutorials on reading from a file involve creating a file object such as
FileInputStream fis = new FileInputStream("input.txt");
I'm not supposed to include the file name in the code. I'm not supposed to ask for the file name either.
I've used code such as
final static int MAX = 10000;
public static void main(String[] args) throws IOException {
// TODO code application logic here
InputStreamReader stdin = new InputStreamReader(System.in);
char[] cbuf = new char[MAX];
stdin.read(cbuf);
String str = cbuf.toString();
System.out.println(str);
}
This does store the text into an array, but I need to make adjustments to the text. Using toString prints a memory address.
storing data from an input stream into a string or an array using redirection so that I can then modify the contents of the string/array later on in the program?
View Replies
View Related