0% found this document useful (0 votes)
70 views

Basic Java Programs

The document contains code snippets for various Java programs including: 1. Splitting a string into words using regular expressions and counting the number of words. 2. Reading a file, splitting lines into words using regular expressions, and counting the number of lines and words. 3. Finding prime numbers within a range using nested for loops. 4. Printing star patterns of increasing number of stars using for loops. 5. Connecting to a database, getting metadata, and querying for table column names and data types.

Uploaded by

ramuthefriend
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
70 views

Basic Java Programs

The document contains code snippets for various Java programs including: 1. Splitting a string into words using regular expressions and counting the number of words. 2. Reading a file, splitting lines into words using regular expressions, and counting the number of lines and words. 3. Finding prime numbers within a range using nested for loops. 4. Printing star patterns of increasing number of stars using for loops. 5. Connecting to a database, getting metadata, and querying for table column names and data types.

Uploaded by

ramuthefriend
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 16

/*TO SPLIT THE WORDS*\

Package com.Sample
Import java.util.regex . Pattern;
Public Class RegexDemo{
Public static void main(String args[ ]){
Int count=0;
String s1=hi ram how are you;
Pattern p = Pattern.complie(||s);
String [ ] ss = p.split(s1);
For(string s2:ss){
Count++;
System.out.println(s2);
}
System.out.println( the num of words are +count);
}
}
===========================================

/* To find no. of lines and no. of words in the file *\


Import java.io.BufferedReader;
Import java.io.FileReader;
Import java.io.FileNotFoundException;
Import java.io.IOException;
Import java.util.regex.Pattern;
public Class Sample{
Public static void main(String args[ ]) throws FileNotFoundException, IOException{

String s1=null;
Int lines=0;
Int words=0;
Pattern p = Pattern.compile(||s);
BufferedReader bf=new BufferedReader(new FileReader(sample text));
While((s1=bf.readLine())!=null){
String ss[ ]= p.split(s1);
For (String s3:ss0{
Words++;
System.out.println( s3);
}
System.out.println(s1);
Lines++;
}
System.out.println( the num of lines are +lines);
System.out.println( the num of words are +words);
}
}
===================================================

/*prime number*\
Public Class PrimeNum{
Public static void main(String args[]){
Int num=10;
Int count=0;
For(int i-0;i<=10;i++){

For (int j=2;j<i;j++){


Int n=i%j;
If(n==0)break;
}
If(i==j){
System.out.println( i);
Count++;
}
System.out.println( the no. of prime numbers are +count);
}
}
===========================================
*
* *
* * *
Public Class Star{
Public static void main(String args[]){
Int num=10;
For(int i=1;i<num;i++0{
System.out.println( * );
For(int j=0;j<i;j++){
System.out.println( * );
}
}
}

}
==========================================

/* To find lines , letters , words , lines*\


Import java.io.BufferedReader;
Import java.io.FileReader;
Import java.io.FileNotFoundException;
Import java.io.IOException;
Import java.util.regex,Pattern;
Import java.util.regex,Matches;
Public Class LinesWords{
Public static void main(String args[ ]) throws FileNotFoundException, IOException{
String s1=null;
Int lines=0;
Int words=0;
Pattern p = Pattern.complie(||s);
Pattern p1= Pattern .compile([a-z A-Z 0-9]);
BufferedReader bf=new bufferedReader(new FileReader(sample text);
While((s1=bf.readLine())!=null){
Matches m =p1.Matches(s1);
While(m.find()){
Letters++;
}
String sarray[ ] = p.split(s1);
For(String s3:sarray){
Words++;

System.out.println( s3);
}
Lines++;
}
System.out.println( the num of lines are +words);
System.out.println( the num of lines are +lines);
System.out.println( the num of lines are +letters);
}
}
=============================================
*
**
***
****
*****

Public Class SampleStar{


Public static void main(String args[ ]){
Int num=10;
For(int i=0;i<num/10;i++){
System.out.println( *);
For(int j=0;j<i;j++){
System.out.println( * );
}
}

}
}
=============================================
*****
****
***
**
*

Public Class Sample{


Public static void main(String args[ ]){
Int num=5;
For(int i=1;i<=num;i++){
System.out.println( * );
If(i==num){
System.out.println( );
If(num==0)
Break;
I=0;
num--;
}
}
}
}
=========================================================

/*DB Connection*\
Import java.sql.Connection;
Import java.sql.DriverManager;
Import java.sql.SQLException;
Import java.Sql.DatabaseMetaData;
Public Class DBConn{
Public static void main(string args[ ])throws SQLException , ClassNotFoundException{
Class forName(oracle.jdbc.driver.OracleDriver);
Connection connection =
DM.getConnection(jdbc:pracle:thin@localhost:1521:xe,system,system);
DatabaseMetaData dmd=connection.getMetaData();
System.out.println(dmd.getClass.getName());
System.out.println(dmd.getDatabaseProductName());
System.out.println(dmd.getDriverversion());
}
}
==========================================

/* To get the colour of particular table*\


Import java.sql.Connection;
Import java.sql.DriverManager;
Import java.sql.SQLException;
Import java.sql.Statement;
Import java.sql.ResultSet;
Import java.sql.RFesultSetMetaData;
Public Class DBconn{

Public static void main(String args [ ] ) throws SQLException , ClassNotFoundException{


Class forName(oracle.jdbc.driver.OracleDriver);
Connection con =
DM.getConnection(jdbc:pracle:thin@localhost:1521:xe,system,system);
Statement st=con.createStatement();
ResultSet rs=st.executeQuery(select * from emp);
ResultSetMetaData rsmd=rs.getColumnCount();
For(int i=0;i<(rsmd.getColumnCount());++i){
System.out.pritnln(rsmd.getColumnLabel(i)+---+rsmd.getColumnTypeName(i));
}
}
=================================================

/*DB properties*\
Public Class PropertiesDBExample{
Public static void main(String args [ ] ) throws SQLException , FileNotFoundException ,
IOException{
FileInputStream fis=new FileInputStream(db.properties);
Properties p=new Properties();
p.load(fis);
Class.forName(p.getProperty(dcname));
Connection
con=DM.getConnection(p.getPtoperty(dburl),p.getProperty(dbname),p.getProperty(dbpwd
));
Statement st=con.createstatement();
ResultSet rs=st.executeQuery(p.getProperty( );
While------------

---------}
}
=============================================

/*Fibonacci series*\
Public class Fibonacci{
Public static void main(String args [ ] ){
Int var1=1;int var2=1; int var3=1;
System.out.println(var1+ + var2+ );
For(int i=0;i<18;i++){
Var3=var2+var1;
System.out.println(var3+ );
Var1=var2;
Var2=var3;
System.out,pritnln()
}
}
=======================================================

/*String reverse without API*\


Public Class SampleString{
Public static void main(String args [ ] ){
System.out.println(enter a string);
Scanner sc=new Scanner(system.in)
String s1=sc.next();
System.out.println(stringReverse(s1));

}
Public static String stringReverse(string masg){
Char[ ] ch=msg.toCharArray();
Stringbuffer sb=new StringBuffer();
For(int i=ch.length;i<=ch.length;i--){
If(i==0)
Break;
Sb.append(ch[i-1]);
}
Return sb.toString();
}
}
=========================================
123
456
789
Public class SampleNumber{
Public static void main(String args [ ] ){
For(int i=1;i<10;i++){
System.out.println(i);
If(i%3==0)
System.out.println();
}
}
=============================================

/*Factorial*\
Import java.util.Scanner;
Class Factorial{
Public static void main(String args [ ]){
Int n , c ,fact=1;
System.out.println(enter the limit);
Scanner scanner=new Scanner(system.in)
N=scanner.nextInt();
For(c=1;c<=n;c++){
Fact=fact*c;
}
System.out.pritnln(the factorial is +fact);
}
}
==========================================

/*Matrix Program*\
Public class MatrixExample{
Public static void main(String args [ ] ){
Int array[ ] [ ] ={{1,2,3},{4,5,6}};
System.out.println(row size+array.length);
System.out.println(columnsize+columnsize= +array[1].length
Output(array);
}
Public static void outputarray(int[ ] [ ] array){
Int rowsize=array.length();

Int columnsize=array[0].length;
For(int i=0;i<=1;i++){
System.out.println( [ );
For(int j=0;j<=2;j++){
System.out.println( +array[i][j]);
}
System.out.println( ] );
}
}
==========================================================

/*How many files in the Directory*\

Import java.io.file;
Public class FileDemo{
Static int count;
Public static void main(String args [ ] )throws Exception{
File file=new File=(file path/ex:e:\\ram\\mohan);
For(String var1:array){
Count++;
System.out.println(var1);
System.out.println( the no. of files are +count);
}
}
===========================================================

/*In given two arrays 1,2,3,4,5 and 2,3,1,0,5 findwhich number is not present
in second array*\
Import java.util.*;
Public class ArrayEx{
Public static void main(String args [ ] ){
Integer[ ] arr1={1,2,3,4,5}
Integer [ ] arr2={2,3,1,0,5}
List l1=Arrays.asList(arr1);
List l2=Arrays.asList(arr2);
Iterator it=l1.iterator( );
While(it.hasNext( )){
Integer i=(Integer)it.next();
boolean b=l2.contains(i);
if(b==false){
System.out.println(i);
}
}
}
}
========================================================

/*In an array find how many numbers are duplicates*\


Import java.util.*;
Public Class SingleArrayDuplicate{
Static Set s = new HashSet( );
Public stati void main(String args [ ] ){

Integer [ ] i1 = { 10, 20 ,30,10,40,50,30,60,70};


For(int i=0;i<i1.length;i++){
Int some=o;
For(int j=0;j<i1.length;j++){
Boolean b=( i1[i]==i1[j]);
If(b){
Some++;
}
If(some>=2){
s.add(i1[i]);
}
}
}
}
}

==========================================================

You might also like