title: How to handle ~ in file paths
body: <p>I'm writing a simple command line Java utility. I would like the user to be able to pass in a file path relative to their home directory using the <code>~</code> operator. So something like <code>~/Documents/...</code></p>
  
  <p>My question is is there a way to make Java resolve this type of path automatically? Or do I need to scan the file path for the <code>~</code> operator? </p>
  
  <p>It seems like this type of functionality should be baked into the <code>File</code> object. But it doesn't seem to be.</p>