Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions Third/.classpath
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry kind="src" path="src"/>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>
<classpathentry kind="output" path="bin"/>
</classpath>
17 changes: 17 additions & 0 deletions Third/.project
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>Third</name>
<comment></comment>
<projects>
</projects>
<buildSpec>
<buildCommand>
<name>org.eclipse.jdt.core.javabuilder</name>
<arguments>
</arguments>
</buildCommand>
</buildSpec>
<natures>
<nature>org.eclipse.jdt.core.javanature</nature>
</natures>
</projectDescription>
11 changes: 11 additions & 0 deletions Third/.settings/org.eclipse.jdt.core.prefs
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8
org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
org.eclipse.jdt.core.compiler.compliance=1.8
org.eclipse.jdt.core.compiler.debug.lineNumber=generate
org.eclipse.jdt.core.compiler.debug.localVariable=generate
org.eclipse.jdt.core.compiler.debug.sourceFile=generate
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
org.eclipse.jdt.core.compiler.source=1.8
Binary file added Third/bin/com/Exception/Exception2.class
Binary file not shown.
Binary file added Third/bin/com/Exception/Exception3.class
Binary file not shown.
Binary file added Third/bin/com/Exception/package-info.class
Binary file not shown.
Binary file added Third/bin/com/Strings/Buff.class
Binary file not shown.
Binary file added Third/bin/com/Strings/ComparePerformance.class
Binary file not shown.
Binary file added Third/bin/com/Strings/ConcatTest.class
Binary file not shown.
Binary file added Third/bin/com/Strings/InstanceTest.class
Binary file not shown.
Binary file added Third/bin/com/Strings/Palindrome.class
Binary file not shown.
Binary file added Third/bin/com/Strings/Palindrome2.class
Binary file not shown.
Binary file added Third/bin/com/Strings/PalindromeTest.class
Binary file not shown.
Binary file added Third/bin/com/Strings/RemoveAChar.class
Binary file not shown.
Binary file added Third/bin/com/Strings/Reverse1.class
Binary file not shown.
Binary file added Third/bin/com/Strings/Reverse2.class
Binary file not shown.
Binary file added Third/bin/com/Strings/Reverse3.class
Binary file not shown.
Binary file added Third/bin/com/Strings/Reverse4.class
Binary file not shown.
Binary file added Third/bin/com/Strings/Reverse5.class
Binary file not shown.
Binary file added Third/bin/com/Strings/SearchLastString.class
Binary file not shown.
Binary file added Third/bin/com/Strings/StringCompareEmp.class
Binary file not shown.
Binary file added Third/bin/com/Strings/StringConcatenate.class
Binary file not shown.
Binary file added Third/bin/com/Strings/StringFormatting.class
Binary file not shown.
Binary file added Third/bin/com/Strings/StringOptimization.class
Binary file not shown.
Binary file added Third/bin/com/Strings/StringRegionMatch.class
Binary file not shown.
Binary file added Third/bin/com/Strings/StringReplace.class
Binary file not shown.
Binary file added Third/bin/com/Strings/StringReverse.class
Binary file not shown.
Binary file added Third/bin/com/Strings/Stringsplit.class
Binary file not shown.
Binary file added Third/bin/com/Strings/WordSearch.class
Binary file not shown.
Binary file added Third/bin/com/basic/A.class
Binary file not shown.
Binary file added Third/bin/com/basic/Adda.class
Binary file not shown.
Binary file added Third/bin/com/basic/Anagram.class
Binary file not shown.
Binary file added Third/bin/com/basic/Anagram2.class
Binary file not shown.
Binary file added Third/bin/com/basic/Anagram3.class
Binary file not shown.
Binary file added Third/bin/com/basic/Anagram4.class
Binary file not shown.
Binary file added Third/bin/com/basic/Arr.class
Binary file not shown.
Binary file added Third/bin/com/basic/Arr2.class
Binary file not shown.
Binary file added Third/bin/com/basic/Arrr.class
Binary file not shown.
Binary file added Third/bin/com/basic/B.class
Binary file not shown.
Binary file added Third/bin/com/basic/Bb.class
Binary file not shown.
Binary file added Third/bin/com/basic/Binary.class
Binary file not shown.
Binary file added Third/bin/com/basic/C.class
Binary file not shown.
Binary file added Third/bin/com/basic/Child1.class
Binary file not shown.
Binary file added Third/bin/com/basic/Child2.class
Binary file not shown.
Binary file added Third/bin/com/basic/Child3.class
Binary file not shown.
Binary file added Third/bin/com/basic/Dd.class
Binary file not shown.
Binary file added Third/bin/com/basic/Emp.class
Binary file not shown.
Binary file added Third/bin/com/basic/Empty.class
Binary file not shown.
Binary file added Third/bin/com/basic/Encaps.class
Binary file not shown.
Binary file added Third/bin/com/basic/For.class
Binary file not shown.
Binary file added Third/bin/com/basic/Forr.class
Binary file not shown.
Binary file added Third/bin/com/basic/G.class
Binary file not shown.
Binary file added Third/bin/com/basic/Hello.class
Binary file not shown.
Binary file added Third/bin/com/basic/I.class
Binary file not shown.
Binary file added Third/bin/com/basic/InstanceOf.class
Binary file not shown.
Binary file added Third/bin/com/basic/Inter.class
Binary file not shown.
Binary file added Third/bin/com/basic/K.class
Binary file not shown.
Binary file added Third/bin/com/basic/Mi.class
Binary file not shown.
Binary file added Third/bin/com/basic/Multiply.class
Binary file not shown.
Binary file added Third/bin/com/basic/Multiply2.class
Binary file not shown.
Binary file added Third/bin/com/basic/Multiply3.class
Binary file not shown.
Binary file added Third/bin/com/basic/Newfor.class
Binary file not shown.
Binary file added Third/bin/com/basic/Newforr.class
Binary file not shown.
Binary file added Third/bin/com/basic/Palindrome2.class
Binary file not shown.
Binary file added Third/bin/com/basic/Parent.class
Binary file not shown.
Binary file added Third/bin/com/basic/Polym.class
Binary file not shown.
Binary file added Third/bin/com/basic/Pyramid.class
Binary file not shown.
Binary file added Third/bin/com/basic/Sag.class
Binary file not shown.
Binary file added Third/bin/com/basic/Static1.class
Binary file not shown.
Binary file added Third/bin/com/basic/Sum.class
Binary file not shown.
Binary file added Third/bin/com/basic/Test.class
Binary file not shown.
Binary file added Third/bin/com/basic/TestEmp.class
Binary file not shown.
Binary file added Third/bin/com/basic/ToArray.class
Binary file not shown.
Binary file added Third/bin/com/basic/Too.class
Binary file not shown.
Binary file added Third/bin/com/lists/List1.class
Binary file not shown.
Binary file added Third/bin/com/polymorphism/A.class
Binary file not shown.
Binary file added Third/bin/com/polymorphism/AbstractEx.class
Binary file not shown.
Binary file added Third/bin/com/polymorphism/Abstractt.class
Binary file not shown.
Binary file added Third/bin/com/polymorphism/Adda.class
Binary file not shown.
Binary file added Third/bin/com/polymorphism/Banana.class
Binary file not shown.
Binary file added Third/bin/com/polymorphism/Construct.class
Binary file not shown.
Binary file added Third/bin/com/polymorphism/D.class
Binary file not shown.
Binary file added Third/bin/com/polymorphism/Dynamicpoly.class
Binary file not shown.
Binary file added Third/bin/com/polymorphism/Exception.class
Binary file not shown.
Binary file added Third/bin/com/polymorphism/F.class
Binary file not shown.
Binary file added Third/bin/com/polymorphism/Fruit.class
Binary file not shown.
Binary file added Third/bin/com/polymorphism/G.class
Binary file not shown.
Binary file added Third/bin/com/polymorphism/Mango.class
Binary file not shown.
Binary file added Third/bin/com/polymorphism/Multiply.class
Binary file not shown.
Binary file added Third/bin/com/polymorphism/Multiply2.class
Binary file not shown.
Binary file added Third/bin/com/polymorphism/Palindrome.class
Binary file not shown.
Binary file added Third/bin/com/polymorphism/Palindrome2.class
Binary file not shown.
Binary file added Third/bin/com/polymorphism/PalindromeTest.class
Binary file not shown.
Binary file added Third/bin/com/polymorphism/Polym.class
Binary file not shown.
Binary file added Third/bin/com/polymorphism/Statics.class
Binary file not shown.
Binary file added Third/bin/com/polymorphism/Super.class
Binary file not shown.
Binary file added Third/bin/com/polymorphism/Super1.class
Binary file not shown.
Binary file added Third/bin/com/polymorphism/Test.class
Binary file not shown.
Binary file added Third/bin/com/polymorphism/dynamic2.class
Binary file not shown.
28 changes: 28 additions & 0 deletions Third/src/com/Exception/Example.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
//package com.Exception;
//
//import java.io.FileInputStream;
//
//public class Example {
// public static void main(String args[]) {
// FileInputStream fis = null;
// /*
// * This constructor FileInputStream(File filename) throws
// * FileNotFoundException which is a checked exception
// */
// fis = new FileInputStream("B:/myfile.txt"); { EXCEPTION FOUND HERE }
// int k;
//
// /*
// * Method read() of FileInputStream class also throws a checked
// * exception: IOException
// */
// while ((k = fis.read()) != -1) { { EXCEPTION FOUND HERE }
// System.out.print((char) k);
// }
//
// /*
// * The method close() closes the file input stream It throws IOException
// */
// fis.close(); { EXCEPTION FOUND HERE }
// }
//}
19 changes: 19 additions & 0 deletions Third/src/com/Exception/Exception2.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
package com.Exception;

import java.io.FileInputStream;
import java.io.IOException;

public class Exception2 {
public static void main(String args[]) throws IOException
{
FileInputStream fis = null;
fis = new FileInputStream("D:/2.txt.txt");
int k;

while(( k = fis.read() ) != -1)
{
System.out.print((char)k);
}
fis.close();
}
}
27 changes: 27 additions & 0 deletions Third/src/com/Exception/Exception3.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
package com.Exception;

import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;

public class Exception3 {
public static void main(String[] args){
FileInputStream fis = null;
try{
fis = new FileInputStream("B:/myfile.txt");
}catch(FileNotFoundException fnfe){
System.out.println("The specified file is not " +
"present at the given path");
}
int k;
try{
while(( k = fis.read() ) != -1)
{
System.out.print((char)k);
}
fis.close();
}catch(IOException ioe){
System.out.println("I/O error occurred: "+ioe);
}
}
}
8 changes: 8 additions & 0 deletions Third/src/com/Exception/package-info.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
/**
*
*/
/**
* @author sagar
*
*/
package com.Exception;
46 changes: 46 additions & 0 deletions Third/src/com/Strings/Buff.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
package com.Strings;

public class Buff {
public static void main(String args[]) {
StringBuffer sb = new StringBuffer("Hello ");
sb.append("Java");// now original string is changed
System.out.println(sb);// prints Hello Java

StringBuilder sb1=new StringBuilder("Hello");
sb1.insert(1, "java");
System.out.println(sb1);

StringBuffer s=new StringBuffer("Hello");
s.replace(1, 1, "java");
System.out.println(s);

StringBuilder s1=new StringBuilder("Hello");
s1.delete(1, 3);
System.out.println(s1);

StringBuffer s2=new StringBuffer("Hello");
s2.reverse();
System.out.println(s2);

StringBuilder s3=new StringBuilder();
System.out.println(s3.capacity());
s3.append("java is my favourite language");
System.out.println(s3.capacity());

StringBuilder s4=new StringBuilder("Hello");
System.out.println(s4.capacity());

StringBuilder s5=new StringBuilder();
System.out.println(s5.capacity());
s5.append("Namskara guruuuuu");
System.out.println(s5.capacity());

s5.ensureCapacity(10);
System.out.println(s5.capacity());

s5.ensureCapacity(60);
System.out.println(s5.capacity());


}
}
27 changes: 27 additions & 0 deletions Third/src/com/Strings/ComparePerformance.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
package com.Strings;

public class ComparePerformance {
public static void main(String[] args) {
long startTime=System.currentTimeMillis();
for(int i=0;i<50000;++i){
String s1="hello";
//System.out.println(s1);
String s2="hello";
}
long endTime=System.currentTimeMillis();
System.out.println("Time taken for creation of string literals: "+(endTime-startTime)+" millisecs");


long startTime1=System.currentTimeMillis();
for(int i=0;i<50000;++i){
String s3=new String("hello");
// String s1="hello";
String s4=new String("hello");
// String s2="hello";
}
long endTime1=System.currentTimeMillis();
System.out.println("Time taken for creation of string objects: "+(endTime1-startTime1)+" millisecs");

//System.out.println(s1);
}
}
42 changes: 42 additions & 0 deletions Third/src/com/Strings/ConcatTest.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
package com.Strings;

public class ConcatTest {
public static String concatWithString() {
String t = "Java";
for (int i = 0; i < 10000; i++) {
t = t + "Tpoint";
}
return t;
}

public static String concatWithStringBuffer() {
StringBuffer sb = new StringBuffer("Java");
for (int i = 0; i < 1000000; i++) {
sb.append("Tpoint");
}
return sb.toString(); //important to convet to string!!
}

public static String concatWithStringBuilder() {
StringBuilder sb = new StringBuilder("Java");
for (int i = 0; i < 1000000; i++) {
sb.append("Tpoint");
}
return sb.toString(); //important to convet to string!!
}

public static void main(String[] args) {
long startTime = System.currentTimeMillis();
concatWithString();
System.out.println("Time taken by Concating with String: " + (System.currentTimeMillis() - startTime) + "ms");
startTime = System.currentTimeMillis();
concatWithStringBuffer();
System.out.println(
"Time taken by Concating with StringBuffer: " + (System.currentTimeMillis() - startTime) + "ms");

startTime=System.currentTimeMillis();
concatWithStringBuilder();
System.out.println("Time taken by Concating with StringBuilder: "+(System.currentTimeMillis()-startTime)+"ms");

}
}
26 changes: 26 additions & 0 deletions Third/src/com/Strings/InstanceTest.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
package com.Strings;

public class InstanceTest {
public static void main(String args[]) {
System.out.println("Hashcode test of String:");
String str = "java";
System.out.println(str.hashCode());
str = str + "tpoint";
System.out.println(str.hashCode());
str=str+"f";
System.out.println(str.hashCode());

System.out.println("Hashcode test of StringBuffer:");
StringBuffer sb = new StringBuffer("java");
System.out.println(sb.hashCode());
sb.append("tpoint");
System.out.println(sb.hashCode());

System.out.println("Hashcode test of StringBuffer:");
StringBuilder sb1 = new StringBuilder("java");
System.out.println(sb1.hashCode());
sb1.append("tpoint");
System.out.println(sb1.hashCode());

}
}
28 changes: 28 additions & 0 deletions Third/src/com/Strings/Palindrome.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
package com.Strings;

import java.util.*;

class Palindrome
{
public static void main(String args[])
{
String original, reverse = "";
Scanner in = new Scanner(System.in);

System.out.println("Enter a string to check if it is a palindrome");
original = in.nextLine();

int length = original.length();

for ( int i = length - 1; i >= 0; i-- )
reverse = reverse + original.charAt(i);

if (original.equals(reverse))
System.out.println("Entered string is a palindrome.");
else
System.out.println("Entered string is not a palindrome.");

in.close();
}
}

36 changes: 36 additions & 0 deletions Third/src/com/Strings/Palindrome2.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
package com.Strings;

import java.util.*;

class Palindrome2 {
public static void main(String args[]) {
String inputString;
Scanner in = new Scanner(System.in);

System.out.println("Input a string");
inputString = in.nextLine();

int length = inputString.length();
int i, begin, end, middle;

begin = 0;
end = length - 1;
middle = (begin + end) / 2;

for (i = begin; i <= middle; i++) {
if (inputString.charAt(begin) == inputString.charAt(end)) {
begin++;
end--;
} else {
break;
}
}
if (i == middle + 1) {
System.out.println("Palindrome");
} else {
System.out.println("Not a palindrome");
}
in.close();
}
}

44 changes: 44 additions & 0 deletions Third/src/com/Strings/PalindromeTest.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
package com.Strings;

public class PalindromeTest {
/**
* Test the actual code if it works correctly
*/
public static void main(String[] args) {
System.out.println(checkIntegerPalindrome(100)); // false
System.out.println(checkIntegerPalindrome(101)); // true
System.out.println(checkIntegerPalindrome(500045)); // false
System.out.println(checkIntegerPalindrome(50005)); // true
}

/**
* This function will test the equality if a number and its reverse.
*
* @return true if number is palindrome else false
*/
public static boolean checkIntegerPalindrome(int number) {
boolean isPalindrome = false;
if (number == reverse(number)) {
isPalindrome = true;
}
return isPalindrome;
}

/**
* This function will reverse a given number.
*
* @return reverse number
*/
public static int reverse(int number) {
int reverse = 0;
int remainder = 0;
do {
remainder = number % 10;
reverse = reverse * 10 + remainder;
number = number / 10;

} while (number > 0);
return reverse;
}
}

15 changes: 15 additions & 0 deletions Third/src/com/Strings/RemoveAChar.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
package com.Strings;

public class RemoveAChar {
public static void main(String[] args) {
String str="This is java";
System.out.println(removeCharAt(str,3));

String s="Hello brother";
System.out.println(s.substring(0, 8)+s.substring(7));
}

public static String removeCharAt(String s, int pos){
return s.substring(0,pos)+s.substring(pos+1);
}
}
Loading