Tenho uma função que aceita Arquivo como argumento. Não quero criar / gravar um novo arquivo (não tenho acesso de gravação ao sistema de arquivos) para passar meus dados de string para a função. Devo acrescentar que os dados da String não existem em um arquivo (portanto, não posso ler meus dados de um arquivo).
Posso usar Streams e "lançá-los" em objetos File?
Fileobjeto? Como as respostas declararam, umFileobjeto é como uma referência a um local no sistema de arquivos e, portanto, seria difícil de simular sem um arquivo real. Se, no entanto, sua função tiver aFileReaderou aFileInputStream, você poderá facilmente modificar o código para aceitar entradas que não sejam de arquivo.