Here you can find the source of getBytes(String s)
public static byte[] getBytes(String s)
//package com.java2s; /*// w w w. j a va 2 s .c o m * Copyright 2008 Google Inc. * * Licensed under the Apache License, Version 2.0 (the "License"); you may not * use this file except in compliance with the License. You may obtain a copy of * the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * License for the specific language governing permissions and limitations under * the License. */ import java.io.UnsupportedEncodingException; public class Main { public static String DEFAULT_ENCODING = "UTF-8"; /** * Returns a byte-array representing the default encoding for a String. */ public static byte[] getBytes(String s) { try { return s.getBytes(DEFAULT_ENCODING); } catch (UnsupportedEncodingException e) { throw new RuntimeException("The JVM does not support the compiler's default encoding.", e); } } /** * Returns an array of byte-arrays representing the default encoding for an * array of Strings. */ public static byte[][] getBytes(String[] s) { byte[][] bytes = new byte[s.length][]; for (int i = 0; i < s.length; i++) { bytes[i] = getBytes(s[i]); } return bytes; } }