Dynamically change output without gui Java
<p>Is there a way to dynamically change output in Java? For instance, in a terminal window if I have:</p>

<pre><code>System.out.print("H")
</code></pre>

<p>and then I have:</p>

<pre><code>System.out.print("I")
</code></pre>

<p>The output will be:      </p>

<pre><code>HI
</code></pre>

<p>Is there a way to assign a position to outputs that allows you to replace characters dynamically? For instance (and I know this would not output what I want, I merely want to demonstrate my thinking) this:</p>

<pre><code> System.out.print("H")
 Thread.sleep("1")
 System.out.print("I")
</code></pre>

<p>And it would first print out</p>

<pre><code>H
</code></pre>

<p>and then after a second, replace the H with an I?</p>

<p>I'm sure this sounds stupid, I am just interested in dynamically changing content without GUIs. Can someone point me in the direction for this technique? Thank you very much in advance.</p>
