STRING.java

package eu.javaexperience.nativ.posix;

/**
 * Ez az osztály a native String-ek visszadaására van fenntartva.
 * Csak egy String tipusú value mezőt tartalmaz. 
 * */
public class STRING
{
	protected String value;

	public STRING(String str)
	{
		value = str;
	}

	public STRING()
	{
		value = null;
	}

	public String replaceFirst(String mit,String mire)
	{
		int indexof = value.indexOf(mit);
		if(indexof==0)
			return mire+value.substring(indexof+mit.length());
		else
			return value.substring(0, indexof)+mire+value.substring(indexof+mit.length());
	}
	
	@Override
	public String toString()
	{
		return value;
	}
}