Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class MyString0 {
- private int m_length;
- private char[] m_contents;
- final static int INITIAL_SIZE = 16;
- //KONSTRUKTOREN********************************************************************************************
- public MyString0(String s){ // Erzeugung aus einem normalen String
- int newSize = INITIAL_SIZE;
- while (newSize <= s.length())
- newSize *= 2;
- m_contents = new char[newSize];
- m_length = s.length();
- for (int i=0; i < m_length; ++i)
- m_contents[i] = s.charAt(i);
- }
- //METHODEN****************************************************************************************************
- public void trim(){ // Leerzeichen an Rändern abschneiden
- int counter = 0;
- while (m_contents[0] == ' '){
- for (int i=0; i<m_contents.length+1; ++i){
- m_contents[i] = m_contents[i+1];
- }
- }
- for (int i = m_contents.length; i > 0; --i){
- if (m_contents[i] == ' ') ++counter;
- }
- m_contents.length -= counter;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement