List of usage examples for java.nio ByteBuffer wrap
public static ByteBuffer wrap(byte[] array)
From source file:Main.java
public static void main(String[] args) { ByteBuffer bb = ByteBuffer.wrap(new byte[] { 0, 0, 0, 0, 0, 0, 0, (byte) 'a' }); System.out.println("Initial Byte Buffer"); print(bb);/*from w ww.j a va 2 s .c om*/ Charset csets = Charset.forName("ISO-8859-1"); System.out.println(csets.name() + ":"); print(csets.encode(bb.asCharBuffer())); csets.decode(bb); bb.rewind(); }
From source file:Main.java
public static void main(String[] args) { ByteBuffer bb = ByteBuffer.wrap(new byte[] { 0, 0, 0, 0, 0, 0, 0, (byte) 'a' }); System.out.println("Initial Byte Buffer"); print(bb);/*www . j a va 2s . c om*/ Charset csets = Charset.forName("UTF-8"); System.out.println(csets.name() + ":"); print(csets.encode(bb.asCharBuffer())); csets.decode(bb); bb.rewind(); }
From source file:Main.java
public static void main(String[] args) { ByteBuffer bb = ByteBuffer.wrap(new byte[] { (byte) 'j', (byte) 'a', (byte) 'v', (byte) 'a', (byte) '2' }); System.out.println("Initial Byte Buffer"); print(bb);/*from ww w .ja v a2s . co m*/ Charset csets = Charset.forName("UTF-8"); System.out.println(csets.name() + ":"); print(csets.encode(bb.asCharBuffer())); csets.decode(bb); bb.rewind(); }
From source file:Main.java
public static void main(String[] args) { ByteBuffer bb = ByteBuffer .wrap(new byte[] { (byte) 'j', (byte) 'a', (byte) 'v', (byte) 'a', (byte) '2', (byte) 's' }); print(bb);//from w ww . j a va 2s . co m Charset csets = Charset.forName("UTF-16LE"); System.out.println(csets.name() + ":"); print(csets.encode(bb.asCharBuffer())); csets.decode(bb); bb.rewind(); }
From source file:MainClass.java
public static void main(String[] args) { ByteBuffer bb = ByteBuffer.wrap(new byte[] { 0, 0, 0, 0, 0, 0, 0, (byte) 'a' }); System.out.println("Initial Byte Buffer"); print(bb);//from w ww . j a va2s . com Charset csets = Charset.forName("UTF-16BE"); System.out.println(csets.name() + ":"); print(csets.encode(bb.asCharBuffer())); csets.decode(bb); bb.rewind(); }
From source file:MainClass.java
public static void main(String[] args) { ByteBuffer bb = ByteBuffer.wrap(new byte[] { 0, 0, 0, 0, 0, 0, 0, (byte) 'a' }); System.out.println("Initial Byte Buffer"); print(bb);// w w w .j a v a2s .co m Charset csets = Charset.forName("US-ASCII"); System.out.println(csets.name() + ":"); print(csets.encode(bb.asCharBuffer())); csets.decode(bb); bb.rewind(); }
From source file:MainClass.java
public static void main(String[] args) { ByteBuffer bb = ByteBuffer.wrap(new byte[] { 0, 0, 0, 0, 0, 0, 0, (byte) 'a' }); System.out.println("Initial Byte Buffer"); print(bb);/* w ww .j a v a 2 s . c om*/ Charset csets = Charset.forName("UTF-16LE"); System.out.println(csets.name() + ":"); print(csets.encode(bb.asCharBuffer())); csets.decode(bb); bb.rewind(); }
From source file:Endians.java
public static void main(String[] args) { ByteBuffer bb = ByteBuffer.wrap(new byte[12]); bb.asCharBuffer().put("abcdef"); System.out.println(toString(bb.array())); bb.rewind();//from w w w .j a v a 2s . c o m bb.order(ByteOrder.BIG_ENDIAN); bb.asCharBuffer().put("abcdef"); System.out.println(toString(bb.array())); bb.rewind(); bb.order(ByteOrder.LITTLE_ENDIAN); bb.asCharBuffer().put("abcdef"); System.out.println(toString(bb.array())); }
From source file:Main.java
public static void main(String[] args) throws Exception { FileChannel fc = new FileOutputStream("data.txt").getChannel(); fc.write(ByteBuffer.wrap("Some text ".getBytes())); fc.close();// www . j a v a2 s . co m }
From source file:Main.java
public static void main(String[] args) throws Exception { DatagramChannel client = null; client = DatagramChannel.open(); client.bind(null);//from w w w . j a v a 2s . co m String msg = "Hello"; ByteBuffer buffer = ByteBuffer.wrap(msg.getBytes()); InetSocketAddress serverAddress = new InetSocketAddress("localhost", 8989); client.send(buffer, serverAddress); buffer.clear(); client.receive(buffer); buffer.flip(); int limits = buffer.limit(); byte bytes[] = new byte[limits]; buffer.get(bytes, 0, limits); String response = new String(bytes); System.out.println("Server responded: " + response); client.close(); }