Home Java Wrapper-class Replace an object with set(int, Object) method
Questions:Ask|Latest


 
 

Share on Google+Share on Google+

Replace an object with set(int, Object) method

Advertisement
In this section you will learn to replace an object from a particular position specified by a index value. Here is an example that provides the usage of the set(int, object) method in more detail.

Replace an object with set(int, Object) method

     

In this section you will learn to replace an object from a particular position specified by a index value. Here is an example that provides the usage of the set(int, object) method in more detail. 

Create a class "VecReplace" with an ArrayList .Populate it with the integer objects using the add(int,object) method. Now replace an object from a particular position specified by a index value using the replace() method.

 

Here is the Code of the Example :

 

VecReplace.java

import java.util.*;
public class VecReplace{
  public static void main(String args[]){
  Vector v = new Vector();
  v.add(0,new Integer(10));
  v.add(1,new Integer(20));
  v.add(2,new Integer(10));
  v.add(3,new Integer(20));
  v.add(4,new Integer(10));
  v.add(5,new Integer(20));
  System.out.println("The actual Vector Size: " + v.size());
  for(int i=0; i < v.size();i ++){
  Integer iw =(Integer) v.get(i);
  System.out.println(iw);
  }
  v.set(2,new Integer(50));
  System.out.println("After removing the element from the 
position 3, Vector Size: " 
+ v.size());
    for(int i=0; i < v.size();i ++){
  Integer iw =(Integer) v.get(i);
  System.out.println(iw);
  }
  }
}

Here is the Output of the Example :

C:\roseindia>javac VecReplace.java

C:\roseindia>java VecReplace
The actual Vector Size: 6
10
20
10
20
10
20
After removing the element from the position 3, Vector Size: 6
10
20
50
20
10
20
Advertisement

Liked it!  Share this Tutorial


Follow us on Twitter, or add us on Facebook or Google Plus to keep you updated with the recent trends of Java and other open source platforms.

Posted on: February 28, 2008

Ask Questions?    Discuss: Replace an object with set(int, Object) method  

Post your Comment


Your Name (*) :
Your Email :
Subject (*):
Your Comment (*):
  Reload Image
 
 
Comments
simha
November 7, 2011
java

package sample; import java.sql.*; import net.sf.json.JSONArray; import net.sf.json.JSONObject; public class test { Connection conn; Statement st ; ResultSet rs; public void getconn() { try { String connectionURL= ("jdbc:mysql://localhost:3306/demodata"); Class.forName("com.mysql.jdbc.Driver"); conn = DriverManager.getConnection(connectionURL, "root", "yashu"); if(!conn.isClosed()) { System.out.println("Successfully connected ..."); } } catch(Exception ex){ System.out.println("Unable to connect to database."); } } public void getsel() { try{ java.sql.ResultSetMetaData rsmd = rs.getMetaData(); conn.createStatement(); rs=st.executeQuery("select * from emp where empid=1"); //Integer i1=Integer.parseInt(rs.getString(1)); JSONArray arrayObj=new JSONArray(); while(rs.next()){ int numColumns = rsmd.getColumnCount(); JSONObject obj = new JSONObject(); for (int i=1; i<numColumns+1; i++) { String column_name = rs.getColumnName(i); if(rsmd.getColumnType(i)==java.sql.Types.ARRAY){ obj.put(column_name, rs.getArray(column_name)); } else if(rsmd.getColumnType(i)==java.sql.Types.BIGINT){ obj.put(column_name, rs.getInt(column_name)); } else if(rsmd.getColumnType(i)==java.sql.Types.BOOLEAN){ obj.put(column_name, rs.getBoolean(column_name)); } else if(rsmd.getColumnType(i)==java.sql.Types.BLOB){ obj.put(column_name, rs.getBlob(column_name)); } else if(rsmd.getColumnType(i)==java.sql.Types.DOUBLE){ obj.put(column_name, rs.getDouble(column_name)); } else if(rsmd.getColumnType(i)==java.sql.Types.FLOAT){ obj.put(column_name, rs.getFloat(column_name)); } else if(rsmd.getColumnType(i)==java.sql.Types.INTEGER){ obj.put(column_name, rs.getInt(column_name)); } else if(rsmd.getColumnType(i)==java.sql.Types.NVARCHAR){ obj.put(column_name, rs.getNString(column_name)); } else if(rsmd.getColumnType(i)==java.sql.Types.VARCHAR){ obj.put(column_name, rs.getString(column_name)); } else if(rsmd.getColumnType(i)==java.sql.Types.TINYINT){ obj.put(column_name, rs.getInt(column_name)); } else if(rsmd.getColumnType(i)==java.sql.Types.SMALLINT){ obj.put(column_name, rs.getInt(column_name)); } else if(rsmd.getColumnType(i)==java.sql.Types.DATE){ obj.put(column_name, rs.getDate(column_name)); } else if(rsmd.getColumnType(i)==java.sql.Types.TIMESTAMP){ obj.put(column_name, rs.getTimestamp(column_name)); } else{ obj.put(column_name, rs.getObject(column_name)); } }//end foreach json.put(obj); }//end while } catch (SQLException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (JSONException e) { // TODO Auto-generated catch block e.printStackTrace(); } return json; } public void getupt() { } }
DMCA.com