All Flashcards
What does the following code output?
java
String s = "abc";
System.out.println(s.substring(1, 3));
bc
Identify the error in the following code:
java
String s = "hello";
for (int i = 0; i <= s.length(); i++) {
System.out.println(s.charAt(i));
}
IndexOutOfBoundsException: Loop should be i < s.length().
What does the following code output?
java
String s1 = "hello";
String s2 = new String("hello");
System.out.println(s1.equals(s2));
true
What does the following code output?
java
String s = "world";
String result = "";
for (int i = 0; i < s.length(); i++) {
result = result + s.charAt(i);
}
System.out.println(result);
world
Identify the error in the following code:
java
String s = "test";
System.out.println(s.substring(2, 1));
StringIndexOutOfBoundsException: endIndex cannot be less than beginIndex.
What does the following code output?
java
String s = "apple";
System.out.println(s.length());
5
What does the following code output?
java
String s = "OpenAI";
System.out.println(s.substring(4));
AI
Identify the error in the following code:
java
String s = null;
System.out.println(s.length());
NullPointerException: Cannot call length() on a null string.
What does the following code output?
java
String s1 = "hello";
String s2 = "Hello";
System.out.println(s1.equals(s2));
false
What does the following code output?
java
String s = "programming";
System.out.println(s.indexOf("gram"));
3
How is string reversal used?
Palindrome checking, data encryption, and reversing words in a sentence.
How is substring checking used?
Text searching, content filtering, and code analysis.
How are string methods used in data validation?
Checking format, length, and allowed characters.
How are string algorithms used in bioinformatics?
Sequence alignment, gene finding, and protein analysis.
How are string algorithms used in search engines?
Indexing, query processing, and ranking results.
How is string manipulation used in web development?
Form validation, URL parsing, and dynamic content generation.
How is string processing used in natural language processing (NLP)?
Tokenization, stemming, and sentiment analysis.
How are string algorithms used in cybersecurity?
Password hashing, intrusion detection, and malware analysis.
How is string manipulation used in data science?
Data cleaning, feature extraction, and text mining.
How are string functions used in file processing?
Parsing file names, extracting data from text files, and manipulating file paths.
What is a string?
A sequence of characters.
What is substring()?
A method that returns a portion of a string.
What does equals() do?
Compares two strings for content equality.
What is an index in a string?
The position of a character in the string, starting from 0.
Define 'string reversal'.
Creating a new string with characters in reverse order.
What is a 'sliding window'?
A technique to process substrings of a fixed size.
Define 'substring'.
A contiguous sequence of characters within a string.
What is string immutability?
The property that strings cannot be changed after creation.
What is the purpose of length()?
Returns the number of characters in a string.
What is string concatenation?
Joining two or more strings end-to-end.